Cocos打包Android,as打包报错

Executing tasks: [:tuituige:assembleDebug]

External native generate JSON debug: building json with force flag false
External native generate JSON debug: starting JSON generation
External native generate JSON debug: using platform version 16 for ABI ARMEABI_V7A and min SDK version 16
External native generate JSON debug: JSON ‘C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app.externalNativeBuild\ndkBuild\debug\armeabi-v7a\android_gradle_build.json’ was up-to-date
External native generate JSON debug: JSON generation completed without problems
External native generate JSON release: building json with force flag false
External native generate JSON release: starting JSON generation
External native generate JSON release: using platform version 16 for ABI ARMEABI_V7A and min SDK version 16
External native generate JSON release: JSON ‘C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app.externalNativeBuild\ndkBuild\release\armeabi-v7a\android_gradle_build.json’ was up-to-date
External native generate JSON release: JSON generation completed without problems
:libcocos2dx:preBuild UP-TO-DATE
:libcocos2dx:preDebugBuild UP-TO-DATE
:libcocos2dx:compileDebugAidl UP-TO-DATE
:libcocos2dx:compileDebugRenderscript UP-TO-DATE
:libcocos2dx:checkDebugManifest UP-TO-DATE
:libcocos2dx:generateDebugBuildConfig UP-TO-DATE
:libcocos2dx:generateDebugResValues UP-TO-DATE
:libcocos2dx:generateDebugResources UP-TO-DATE
:libcocos2dx:packageDebugResources UP-TO-DATE
:libcocos2dx:platformAttrExtractor UP-TO-DATE
:libcocos2dx:processDebugManifest UP-TO-DATE
:libcocos2dx:generateDebugRFile UP-TO-DATE
:libcocos2dx:prepareLintJar UP-TO-DATE
:libcocos2dx:generateDebugSources UP-TO-DATE
:libcocos2dx:javaPreCompileDebug
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
:libcocos2dx:compileDebugJavaWithJavac
:libcocos2dx:processDebugJavaRes NO-SOURCE
:libcocos2dx:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
:tuituige:preBuild UP-TO-DATE
:tuituige:preDebugBuild UP-TO-DATE
:tuituige:compileDebugAidl UP-TO-DATE
:libcocos2dx:packageDebugRenderscript NO-SOURCE
:tuituige:compileDebugRenderscript UP-TO-DATE
:tuituige:checkDebugManifest UP-TO-DATE
:tuituige:generateDebugBuildConfig UP-TO-DATE
:tuituige:prepareLintJar UP-TO-DATE
:tuituige:mainApkListPersistenceDebug UP-TO-DATE
:tuituige:generateDebugResValues UP-TO-DATE
:tuituige:generateDebugResources UP-TO-DATE
:tuituige:mergeDebugResources UP-TO-DATE
:tuituige:createDebugCompatibleScreenManifests UP-TO-DATE
:tuituige:processDebugManifest UP-TO-DATE
:tuituige:splitsDiscoveryTaskDebug UP-TO-DATE
:tuituige:processDebugResources UP-TO-DATE
:tuituige:generateDebugSources UP-TO-DATE
:tuituige:javaPreCompileDebug
:tuituige:compileDebugJavaWithJavac
:tuituige:generateJsonModelDebug
External native generate JSON debug: starting JSON generation
External native generate JSON debug: using platform version 16 for ABI ARMEABI_V7A and min SDK version 16
External native generate JSON debug: JSON ‘C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app.externalNativeBuild\ndkBuild\debug\armeabi-v7a\android_gradle_build.json’ was up-to-date
External native generate JSON debug: JSON generation completed without problems
:tuituige:externalNativeBuildDebug
Build cocos2djs armeabi-v7a
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_video_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_webview_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.o.d’: No such file or directory
1 error generated.
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.o] Error 1
make: *** Waiting for unfinished jobs…
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.o.d’: No such file or directory
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.o.d’: No such file or directory
1 error generated.
1 error generated.
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.o] Error 1
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.o] Error 1
:tuituige:externalNativeBuildDebug FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:tuituige:externalNativeBuildDebug’.

Build command failed.
Error while executing process F:\BaiduNetdiskDownload\java\android-ndk-r16b-windows-x86_64\android-ndk-r16b\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\cocos2d-x;C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\cocos2d-x\cocos;C:\Users\Administrator\Desktop\tuitui3\tuituige\build\jsb-default\frameworks\cocos2d-x\external -j6 NDK_DEBUG=1 C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_video_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_webview_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.o.d’: No such file or directory
1 error generated.
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.o] Error 1
make: *** Waiting for unfinished jobs…
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.o.d’: No such file or directory
error: error opening ‘C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.o.d’: No such file or directory
1 error generated.
1 error generated.
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.o] Error 1
make: *** [C:/Users/Administrator/Desktop/tuitui3/tuituige/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.o] Error 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 10s
30 actionable tasks: 7 executed, 23 up-to-date

这是Androidstudio生成apk时报错,哪位大神帮帮忙

windows 平台,最简单的办法是移动build的下的jsp-link/jsp-default的文件到根目录(G:/jsp-link)
mac 平台,不管用,正在找其他办法…

2赞

厉害了我的哥,问题解决了,用as成功打出apk,多谢
我看报错上是说找不到jsb_cocos2dx_network_manual.o.d’ ,移到根目录就解决了,这是咋回事

NDK_PROJECT_PATH=null ,这个应该是主要问题,我查论坛说是路径过长,导致NDK_PROJECT_PATH为空
其他的我不太清楚,也是一枚新手

好的,多谢

果真的是换了个目录就可以了,有点搞。

我擦,你们说的jsp-link 这个目录我怎么找不到,是项目工程?找不到啊

这个主要是你用cocos打包时选择的模板,有default,link,binary然后生成jsb_模板

这个问题 最新版本的2.3.3 windows下都有这个问题:joy: