My assumption:
cocos2dx v3.17 does not have the directory android-studio anymore. Is it possible, that sdkbox puts the libs incorrectly in a directory named n/a (i assume it stands for “not available”) instead of ignoring it.
Note:
The first installation of the mentioned plugins (v2.4.0.1) via sdkbox import worked correctly (here: used sdkbox v1.0.1.35).
create a new cocos2dx-3.17 game: cocos new testSdkboxUpdate -p test.sdkbox.testSdkboxUpdate -l cpp -d /Users/test/Developer/cocos2d-x-testprojects/
import a sdkbox plugin: sdkbox import admob
update the imported sdkbox plugin: sdkbox update
As the imported sdkbox plugin is the latest/current version 2.4.0.2, sdkbox will prompt “all packages are up to date”. So I had to manipulate the versions in .sdkbox_packages.json to be able to update (that way I don’t have to wait until new version of the plugin is available): Change all "version": [2, 4, 0, 2] to "version": [2, 4, 0, 1]
The folder “n/a” will be generated in the project root:
Note: I’m still using following setup: - sdkbox version: 1.0.1.37 - OS: macOS v 10.13.5 - cocos2dx: v3.17