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,
i am getting this :
aqeeliqbal$ rm -fr ~/.sdkbox/bin/
aqeeliqbal$ python -c """import urllib; s = urllib.urlopen('https://raw.githubusercontent.com/sdkbox-doc/en/master/install/install.py').read(); exec(s)"""
Download SDKBox installer ...
[###################################] 100%
INFO need not set environment variable:SDKBOX_HOME
SUCCESS! SDBOX installer have been installed.
Next, type "sdkbox -h" to see the usage help.
aqeeliqbal$ cd /Users/aqeeliqbal/Desktop/testProj
testProj aqeeliqbal$ 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 :(
testProj aqeeliqbal$ wget http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz
-bash: wget: command not found
curl http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz -o sdkbox-sdkboxplay_v2.4.0.1.tar.gz
or click http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz
still same result
testProj aqeeliqbal$ 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 :(
testProj aqeeliqbal$ curl http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz -o sdkbox-sdkboxplay_v2.4.0.1.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9817k 100 9817k 0 0 1118k 0 0:00:08 0:00:08 --:--:-- 1763k
testProj aqeeliqbal$ mv sdkbox-sdkboxplay_v2.4.0.1.tar.gz ~/.sdkbox/plugins/
testProj aqeeliqbal$ 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 :(
what’s the output?
sdkbox list
output for sdkbox list
is :
testProj aqeeliqbal$ sdkbox list
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
googleplayservices
v2.4.0.0
cocos2d-x v3.x (installed)
sdkboxplay
v2.4.0.1
cocos2d-x v3.x (installed)
v2.4.0.0
cocos2d-x v3.x (installed)
testProj aqeeliqbal$
how about this way:
- download google play services
curl http://download.sdkbox.com/installer/v1/sdkbox-googleplayservices_v2.4.0.1.tar.gz -o sdkbox-googleplayservices_v2.4.0.1.tar.gz
- download sdkboxplay
curl http://download.sdkbox.com/installer/v1/sdkbox-sdkboxplay_v2.4.0.1.tar.gz -o sdkbox-sdkboxplay_v2.4.0.1.tar.gz
- import download gps
sdkbox import sdkbox-googleplayservices_v2.4.0.1.tar.gz
- import sdkboxplay
sdkbox import sdkbox-sdkboxplay_v2.4.0.1.tar.gz
Done
It seems your sdkbox
can not access network. All your output message is local plugin.
let’s check wether you can get the remote manifest.
sdkbox list -vvvv
whats your location ?
I am in Paskistan
here is output of sdkbox list -vvvv
temppo aqeeliqbal$ sdkbox list -vvvv
_______ ______ _ _ ______ _____ _ _
|______ | \ |____/ |_____] | | \___/
______| |_____/ | \_ |_____] |_____| _/ \_
Copyright (c) 2016-2018 SDKBOX Inc. v1.0.1.35
Namespace(alwaysupdate=0, apitoken=None, command='list', 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=None, project='/Users/aqeeliqbal/Desktop/temppo/', remote=0, runin=None, server='download.sdkbox.com/installer/v1/', silenttime=None, symbol=None, verbose=4)
googleplayservices
v2.4.0.0
cocos2d-x v3.x (installed)
sdkboxplay
v2.4.0.1
cocos2d-x v3.x (installed)
v2.4.0.0
cocos2d-x v3.x (installed)
Performing at_exit cleanup.
Tracking: {'return_status': 'success', 'args': {'verbose': 4, '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': None, 'forcecopy': 0, 'days': 10, 'server': 'download.sdkbox.com/installer/v1/', 'forcedownload': 0, 'command': 'list', 'alwaysupdate': 0}}
temppo aqeeliqbal$