记得以前碰到过,实在想不起是哪里有问题了,这个路径明显少了/
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libPluginProtocolStatic.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libjs_static.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libmozglue.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libwebsockets.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libssl.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libcrypto.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libfreetype.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libpng.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libjpeg.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libtiff.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libwebp.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libchipmunk.a: No such file or directory
arm-linux-androideabi-g++: error: D:projectsbullfightclientbuildjsb-defaultframeworkscocos2d-xexternal/android/armeabi-v7a/libz.a: No such file or directory
你把完整的 编译 log 文件发上来看看?
我按论坛的换NDK删除build试了下,LOG搞丢了
然后成功了?
刚中断改了引擎,还在试,==发你LOG。我突然记得我上次是换NDK编译成功的。
我觉得你是用了 linux 上用的 ndk 版本?
正常的 log 应该是这样的
[armeabi-v7a] StaticLibrary : libjscocos2d.a
[armeabi-v7a] StaticLibrary : libaudioengine.a
[armeabi-v7a] StaticLibrary : libdragonbones.a
[armeabi-v7a] StaticLibrary : libpvmp3dec.a
[armeabi-v7a] StaticLibrary : libextension.a
[armeabi-v7a] StaticLibrary : libcocos2dxinternal.a
[armeabi-v7a] StaticLibrary : libcocos2d.a
[armeabi-v7a] StaticLibrary : libnetwork.a
[armeabi-v7a] StaticLibrary : libui.a
[armeabi-v7a] StaticLibrary : libvorbisidec.a
[armeabi-v7a] StaticLibrary : libspine.a
[armeabi-v7a] StaticLibrary : libcreator.a
[armeabi-v7a] StaticLibrary : libcocos2dandroid.a
[armeabi-v7a] StaticLibrary : libcpufeatures.a
[armeabi-v7a] SharedLibrary : libcocos2djs.so
那你现在用的 ndk 什么版本的?
你不是说上次换NDK编译成功了?
这个问题我也不是很懂的说
对,现在用的r10d,当时换了r12b,后来又换回来,然后就成功了.
没装过android studio 占电脑硬盘空间太多了,我再试下,说不定多试几下就可以了.
换了NDK到最新版本,报这个错:
[dx] compiler that did not target the modern .class file format. The recommended
[dx] solution is to recompile the class from source, using an up-to-date compiler
[dx] and without specifying any "-target" type options. The consequence of ignoring
[dx] this warning is that reflective operations on this class will incorrectly
[dx] indicate that it is *not* an inner class.
[dx] warning: Ignoring InnerClasses attribute for an anonymous inner class
[dx] (com.iapppay.utils.o) that doesn't come with an
[dx] associated EnclosingMethod attribute. This class was probably produced by a
[dx] compiler that did not target the modern .class file format. The recommended
[dx] solution is to recompile the class from source, using an up-to-date compiler
[dx] and without specifying any "-target" type options. The consequence of ignoring
[dx] this warning is that reflective operations on this class will incorrectly
[dx] indicate that it is *not* an inner class.
[dex] Pre-Dexing D:\projects\bullfight\client\build\jsb-default\frameworks\cocos2d-x\cocos\platform\android\java\libs\android-async-http-1.4.9.jar -> android-async-http-1.4.9-a80c30851a28c73b4f611acea665f7e0.jar
[dex] Converting compiled files and external libraries into D:\projects\bullfight\client\build\jsb-default\frameworks\runtime-src\proj.android\bin\classes.dex...
[dx]
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] com.android.dex.DexException: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;
[dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:591)
[dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:546)
[dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:528)
[dx] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:164)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)
[dx] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:277)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:245)
[dx] at com.android.dx.command.Main.main(Main.java:106)
[dx]
BUILD FAILED
D:\android\Android-SDK\tools\ant\build.xml:888: The following error occurred while executing this line:
D:\android\Android-SDK\tools\ant\build.xml:890: The following error occurred while executing this line:
D:\android\Android-SDK\tools\ant\build.xml:902: The following error occurred while executing this line:
D:\android\Android-SDK\tools\ant\build.xml:283: null returned: 2
看不懂啊
我要崩溃了,换了跟你一样的sdk,ndk也编译不过.
换了之后先删掉 build 目录?
当然都删了试的,每次试我都删了Build
这个问题上个版本我就遇到过,已经解决了,是ndk版本的问题,升级的 r10e 或更高版本即可
我用我的丁丁担保,我的NDK都升级到14b了
你现在报的是什么错了。。。