SDKbox plugins failing import in cocos2d-x 3.17 projects

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 :frowning:

ok, let’s make it works.

  1. 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)"""
  1. then import the sdkboxplay plugin.
sdkbox import sdkboxplay
  1. 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:

  1. 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
  1. 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
  1. import download gps
sdkbox import sdkbox-googleplayservices_v2.4.0.1.tar.gz
  1. import sdkboxplay
sdkbox import sdkbox-sdkboxplay_v2.4.0.1.tar.gz

Done

plz try steps of @htlxyz.

But I still do not know why you can not find sdkboxplay.

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$

I have followed your step. It integrated the SDKbox Play plug in. But my game closes as soon as it launches.

05-24 16:52:18.829 3281-3281/? I/zygote: Late-enabling -Xcheck:jni
05-24 16:52:18.853 3281-3281/? I/zygote: Reinit property: dalvik.vm.checkjni= false
05-24 16:52:18.870 3281-3281/? D/ActivityThread: ActivityThread,attachApplication
05-24 16:52:19.038 3281-3281/com.gameba.lazyfrog D/HwFLClassLoader: get used feature list :/feature/used-list failed!
05-24 16:52:19.038 3281-3281/com.gameba.lazyfrog D/HwFLClassLoader: USE_FEATURE_LIST had not init! 
05-24 16:52:19.463 3281-3281/com.gameba.lazyfrog I/InstantRun: starting instant run server: is main process
05-24 16:52:19.467 3281-3281/com.gameba.lazyfrog E/MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!
05-24 16:52:19.469 3281-3281/com.gameba.lazyfrog E/Minikin: Could not get cmap table size!
05-24 16:52:19.483 3281-3281/com.gameba.lazyfrog V/HwWidgetFactory: : successes to get AllImpl object and return....
05-24 16:52:19.546 3281-3281/com.gameba.lazyfrog I/HwCust: Constructor found for class android.app.HwCustActivityImpl
05-24 16:52:19.546 3281-3281/com.gameba.lazyfrog D/HwCust: Create obj success use class android.app.HwCustActivityImpl
05-24 16:52:19.548 3281-3281/com.gameba.lazyfrog V/HwPolicyFactory: : success to get AllImpl object and return....
05-24 16:52:19.552 3281-3281/com.gameba.lazyfrog I/HwCust: Constructor found for class android.app.HwCustHwWallpaperManagerImpl
05-24 16:52:19.552 3281-3281/com.gameba.lazyfrog D/HwCust: Create obj success use class android.app.HwCustHwWallpaperManagerImpl
05-24 16:52:19.563 3281-3281/com.gameba.lazyfrog V/ActivityThread: ActivityThread,callActivityOnCreate
05-24 16:52:19.648 3281-3281/com.gameba.lazyfrog D/main: cocos_android_app_init
05-24 16:52:19.652 3281-3281/com.gameba.lazyfrog I/SDKBOX_CORE: Sdkbox Droid starting.
05-24 16:52:19.653 3281-3281/com.gameba.lazyfrog 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-24 16:52:19.654 3281-3281/com.gameba.lazyfrog D/AndroidRuntime: Shutting down VM
05-24 16:52:19.657 3281-3281/com.gameba.lazyfrog E/AndroidRuntime: FATAL EXCEPTION: main
                                                                   Process: com.gameba.lazyfrog, PID: 3281
                                                                   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:7372)
                                                                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)
                                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3147)
                                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3302)
                                                                       at android.app.ActivityThread.-wrap12(Unknown Source:0)
                                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1891)
                                                                       at android.os.Handler.dispatchMessage(Handler.java:108)
                                                                       at android.os.Looper.loop(Looper.java:166)
                                                                       at android.app.ActivityThread.main(ActivityThread.java:7425)
                                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                                       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
                                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)

would you plz setup https://www.teamviewer.com/en/ and pm your user/pwd,

and my Skype is also ok: live:jimmy.yin5 .

1 Like