no the doesn’t exist because now its proj.android > app > AndroidManifest.xml
cococs2d-x v3.17 created new project this way
Yes, this is now default behavior in 3.17. proj.android was removed and proj.android-studio was renamed to pron.android since we only support Studio now.
yes, therefore SDKbox settings should be changed. it should recognise the new paths.
Any idea how can i do that ? so that my SDKbox import command runs fine.
OK, got you, I’ll fix this issue next week ASAP.
Thanks,
That is awesome. please if you can do it in your first priority that will be great. because my client is pushing me to give him a build.
u can try our staging server:
sdkbox import sdkboxplay --staging
ndk should use >= r14b.
Thanks,
i copied AndroidManifest.xml
file into the directory proj.android
from directory proj.android > app
and tired that command again.
now its showing same error for strings.xml
ok, seems the sdkbox
command has not update.
and now, release staging again, plz wait for 2 hours.
Thanks,
same result for both
sdkbox import sdkboxplay --staging
sdkbox import sdkboxplay
how about:
sdkbox import sdkboxplay --forcedownload --staging
sdkbox version should be 1.0.1.35
It did the trick.
updated sdkbox to version to 1.0.1.35.
Integration was finished with error.
and now my project crash as soon as it runs.
05-23 15:37:42.118 13081-13081/? I/zygote: Late-enabling -Xcheck:jni 05-23 15:37:42.163 13081-13088/? I/zygote: Debugger is no longer active 05-23 15:37:42.559 13081-13081/? I/InstantRun: starting instant run server: is main process 05-23 15:37:42.664 13081-13081/? D/main: cocos_android_app_init 05-23 15:37:42.667 13081-13081/? I/SDKBOX_CORE: Sdkbox Droid starting. 05-23 15:37:42.668 13081-13081/? E/zygote: No implementation found for void com.sdkbox.plugin.SDKBox.nativeInit(java.lang.Object, java.lang.ClassLoader) (tried Java_com_sdkbox_plugin_SDKBox_nativeInit and Java_com_sdkbox_plugin_SDKBox_nativeInit__Ljava_lang_Object_2Ljava_lang_ClassLoader_2) 05-23 15:37:42.668 13081-13081/? D/AndroidRuntime: Shutting down VM 05-23 15:37:42.670 13081-13081/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.nepalibarnamala.write, PID: 13081 java.lang.UnsatisfiedLinkError: No implementation found for void com.sdkbox.plugin.SDKBox.nativeInit(java.lang.Object, java.lang.ClassLoader) (tried Java_com_sdkbox_plugin_SDKBox_nativeInit and Java_com_sdkbox_plugin_SDKBox_nativeInit__Ljava_lang_Object_2Ljava_lang_ClassLoader_2) at com.sdkbox.plugin.SDKBox.nativeInit(Native Method) at com.sdkbox.plugin.SDKBox.init(SDKBox.java:71) at org.cocos2dx.lib.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:128) at org.cocos2dx.cpp.AppActivity.onCreate(AppActivity.java:35) at android.app.Activity.performCreate(Activity.java:6999) at android.app.Activity.performCreate(Activity.java:6990) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
i tried to create a new project and importing SDKBox in it but i can do it now. its showing me this error
temppo $ sdkbox import sdkboxplay
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
#FATAL: Package sdkboxplay couldn't be found. Please run 'sdkbox list' to list all available pacakges
Installation failed :(
I tried cocos2d-x 3.17,:
$ pidcat org.cocos2dx.cpp317 | grep "sdkbox"
libc-netbsd D [getaddrinfo]: hostname=metrics.sdkbox.com; servname=(null); cache_mode=(null), netid=0; mark=0
D [getaddrinfo]: hostname=metrics.sdkbox.com; servname=(null); cache_mode=(null), netid=0; mark=0
D getaddrinfo: metrics.sdkbox.com get result from proxy >>
I [socket][0] connection metrics.sdkbox.com/52.88.197.210:443;LocalPort=58712(0)
I [CDS]connect[metrics.sdkbox.com/52.88.197.210:443] tm:90
SDKBOX_CORE I Initialization request for plugin: 'com/sdkbox/plugin/SdkboxGPGAuthentication'
SDKBOX_CORE I Initialization request for plugin: 'com/sdkbox/plugin/SdkboxGPGLeaderboards'
I Initialization request for plugin: 'com/sdkbox/plugin/SdkboxGPGAchievements'
I Initialization request for plugin: 'com/sdkbox/plugin/PluginSdkboxAds'
E AdUnit com.sdkbox.plugin.AdColonyUnit or com.sdkbox.plugin.PluginAdColony does not exist or can't be created.
E AdUnit com.sdkbox.plugin.ChartboostUnit or com.sdkbox.plugin.PluginChartboost does not exist or can't be created.
E AdUnit com.sdkbox.plugin.AppnextUnit or com.sdkbox.plugin.PluginAppnext does not exist or can't be created.
E AdUnit com.sdkbox.plugin.UnityAdsUnit or com.sdkbox.plugin.PluginUnityAds does not exist or can't be created.
no crash on my android device.
what does it means? i cant understand.
I means cocos2d-x 3.17 with sdkboxplay (sdkbox import sdkboxplay) works on my Android device, no crash.
what’s your device and os version ?
how about other device ?
- would you plz recompile your project ? [SOLVED] Crash on Android with Chartboost . [SDKBox] Facebook integration crash when app start
- plz make sure that lib and jars are all in your project. Getting issue in Agora sdk for cocos2dx
find . -name "sdkbox"
find . -name "pluginsdkboxplay"
the crash log shows you have the sdkbox.jar
file without jni/sdkbox c++ code. so I need you make some checking .
- plz show the
Android.mk
, seems missing some code . - show the
AppDelegate.cpp
, missing some code too.
Thanks,
but i am getting same error for a new project as well.
i created a new project run in on android. its working fine.
But isnt importing any plugin.
its giving me same error.
$ sdkbox import sdkboxplay
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
#FATAL: Package sdkboxplay couldn't be found. Please run 'sdkbox list' to list all available pacakges
Installation failed
i also tried sdkbox import sdkboxplay -vv
to an empty project. it gave me this log
$ sdkbox import sdkboxplay -vv
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
Namespace(alwaysupdate=0, apitoken=None, command='import', days=10, dryrun=None, forcecopy=0, forcedownload=0, info=None, installer='/Users/aqeeliqbal/.sdkbox/bin/sdkbox.pyc', jsonapi=0, legacy=None, local=1, manifest='manifest.json', mkey=None, mvalue=None, nohelp=0, nopatching=0, nopatchingcpp=0, noupdate=0, patcherrors=0, plugin='sdkboxplay/', project='/Users/aqeeliqbal/Desktop/temppo/', remote=0, runin=None, server='download.sdkbox.com/installer/v1/', silenttime=None, symbol=None, verbose=2)
cocos2d-x installation directory /Volumes/DATA/cocos2d-x/cocos2d-x/
cocos2d-x header directory /Volumes/DATA/cocos2d-x/cocos2d-x/cocos/
cocos2d-x installation version 3.17.0
looking for cocos2d.h at /Users/aqeeliqbal/Desktop/temppo/cocos2d/cocos
cocos2d-x project root /Users/aqeeliqbal/Desktop/temppo/
fallback to cocos project search False
cocos2d-x project type cpp
loaded package manifest
loaded cocos project
iOS project dirs ['/Users/aqeeliqbal/Desktop/temppo/proj.ios_mac']
loaded xcode project
failed to load visual studio project
failed to load android project
load android studio project
supported projects cocos ios android studio
package base name sdkboxplay
no packages are available
setting plugin source to sdkboxplay
failed to find plugin source sdkboxplay
adding to backup .sdkbox_packages.json.b4aH1Tr0.sdkbox.temp as /Users/aqeeliqbal/Desktop/temppo/.sdkbox_packages.json
adding to backup project.pbxproj.IS9N0pZY.sdkbox.temp as /Users/aqeeliqbal/Desktop/temppo/proj.ios_mac/temppo.xcodeproj/project.pbxproj
Traceback (most recent call last):
File "monolith.py", line 10076, in <module>
File "monolith.py", line 10051, in main
File "monolith.py", line 8089, in perform
File "monolith.py", line 8762, in main
File "monolith.py", line 8089, in perform
File "monolith.py", line 9731, in cmd_import
RuntimeError: Package sdkboxplay couldn't be found. Please run 'sdkbox list' to list all available pacakges
Performing at_exit cleanup.
Tracking: {'cocos_installation': '3.17.0', 'sdkbox_version': '1.0.1.35', 'cocos': '3.17.0', 'args': {'verbose': 2, 'legacy': None, 'installer': '/Users/aqeeliqbal/.sdkbox/bin/sdkbox.pyc', 'manifest': 'manifest.json', 'nopatching': 0, 'runin': None, 'patcherrors': 0, 'project': '/Users/aqeeliqbal/Desktop/temppo/', 'noupdate': 0, 'silenttime': None, 'mvalue': None, 'nopatchingcpp': 0, 'local': 1, 'nohelp': 0, 'dryrun': None, 'jsonapi': 0, 'symbol': None, 'apitoken': None, 'mkey': None, 'info': None, 'remote': 0, 'plugin': 'sdkboxplay', 'forcecopy': 0, 'days': 10, 'server': 'download.sdkbox.com/installer/v1/', 'forcedownload': 0, 'command': 'import', 'alwaysupdate': 0}, 'return_status': None}
It seems some network issue. Plz try several times.
~/test/cpp317_1 [master] $ sdkbox import sdkboxplay
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
#FATAL: Package sdkboxplay couldn't be found. Please run 'sdkbox list' to list all available pacakges
Installation failed :(
~/test/cpp317_1 [master] $ sdkbox import sdkboxplay
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
test speed of hosts...
- test host main: 54.92KB/s.
- test host china: 0.00KB/s.
choose the fastest server 'main', speed is 54.92KB/s.
downloading package sdkbox-googleplayservices_v2.4.0.1.tar.gz
[###################################] 100%
Installation Successful :)
downloading package sdkbox-sdkboxplay_v2.4.0.1.tar.gz
[#################### ] 58%
i have been trying this for a week now in different projects in different Macbooks
ok, let’s make it works.
- reinstall the
sdkbox
command
rm -fr ~/.sdkbox/bin/
python -c """import urllib; s = urllib.urlopen('https://raw.githubusercontent.com/sdkbox-doc/en/master/install/install.py').read(); exec(s)"""
- then import the
sdkboxplay
plugin.
sdkbox import sdkboxplay
- if you still get
#FATAL: Package sdkboxplay couldn't be found.
plz try:
wget http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz
mv sdkbox-sdkboxplay_v2.4.0.1.tar.gz ~/.sdkbox/plugins/
sdkbox import sdkboxplay
Hope this help.
Thanks,