编译Android报错:Failed to open panel console.panel, panel info not found

如题
[Error: Compile failed. The log file path [ C:\Users\Administrator.CocosCreator\logs\native.log ]]
Failed to open panel console.panel, panel info not found.
at Object.Panel.open (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.1.1\resources\app.asar\editor-framework\lib\main\panel.js:1:820)
at EventEmitter. (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.1.1\resources\app.asar\editor-framework\lib\main\panel.js:1:3192)
at emitThree (events.js:97:13)
at EventEmitter.emit (events.js:175:7)
at EventEmitter. (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.1.1\resources\atom.asar\browser\api\web-contents.js:134:25)
at emitTwo (events.js:87:13)
at EventEmitter.emit (events.js:172:7)

这个是编辑器的报错,跟编译 android 没什么关系。麻烦把 C:\Users\Administrator.CocosCreator\logs\native.log 里面的信息贴出来。这里保存的是编译 android 过程的 log。

编译模式:release
使用 Eclipse 工程:E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\runtime-src\proj.android
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“E:\Android SDK\tools\android” update project -t android-20 -p E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\runtime-src\proj.android’

Updated project.properties
Updated local.properties
Updated file E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\runtime-src\proj.android\proguard-project.txt
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“E:\Android SDK\tools\android” update lib-project -p E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\cocos2d-x\cocos\platform\android\java -t android-20’

Updated project.properties
Updated local.properties
Updated file E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\cocos2d-x\cocos\platform\android\java\proguard-project.txt
正在执行 ndk-build…
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’“E:\Android NDK\ndk-build” -C E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\runtime-src\proj.android -j4 NDK_MODULE_PATH=E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\cocos2d-x;E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\cocos2d-x\cocos;E:\Cocos\Projects\AdventureLand\build\jsb-default\frameworks\cocos2d-x\external NDK_TOOLCHAIN_VERSION=4.9’

ERROR: NDK path cannot contain any spaces!
执行命令出错,返回值:1。

看了下,你的 NDK 路径有空格。导致 NDK 编译报错。

编译模式:debug
使用 Android Studio 工程:C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.android-studio
正在执行:’“F:\Development\sdk\tools\android” update project -t android-23 -p C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.android-studio\app’

Updated project.properties
Updated local.properties
Updated file C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.android-studio\app\proguard-project.txt
正在执行 ndk-build…
NDK 编译模式:debug
正在执行:’“F:\Development\sdk\ndk-bundle\ndk-build” -C C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.android-studio\app -j8 NDK_MODULE_PATH=C:\Users\Administrator\Desktop\jsb-default\frameworks\cocos2d-x;C:\Users\Administrator\Desktop\jsb-default\frameworks\cocos2d-x\cocos;C:\Users\Administrator\Desktop\jsb-default\frameworks\cocos2d-x\external NDK_TOOLCHAIN_VERSION=4.9 NDK_DEBUG=1’

F:/Development/SDK/ndk-bundle/build//…/build/core/build-binary.mk:687: Android NDK: Module cocos2djs_shared depends on undefined modules: cocos2d_js_android_static
make: Entering directory C:/Users/Administrator/Desktop/jsb-default/frameworks/runtime-src/proj.android-studio/app' make: Leaving directory C:/Users/Administrator/Desktop/jsb-default/frameworks/runtime-src/proj.android-studio/app’
F:/Development/SDK/ndk-bundle/build//…/build/core/build-binary.mk:700: *** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies) . Stop.
执行命令出错,返回值:2。
你好 这个问题是个什么鬼,在编译的时候就出错了。

我也碰到这个问题了,真是坑爹啊.编译个APK容易么,一个报错接着一个.

Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies) . Stop.

+1 @natural-law

怎么解决的