【已解决】在线等回复 关于android编译的

我是照着http://www.cocoachina.com/bbs/read.php?tid=199238这个帖子做的
到了第八步 fails

Wangdi$ python build_native.py
The Selected NDK toolchain version was 4.8 !
Android NDK: WARNING:/Users/Wangdi/Documents/cocos2dx-dev/displayname/proj.android/…/cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:/Users/Wangdi/Documents/cocos2dx-dev/displayname/proj.android/…/cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries
Compile++ thumb: cocos2dcpp_shared <= main.cpp
make: /Users/Wangdi/Documents/Cocos2dx/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: No such file or directory
Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp
Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp
make: /Users/Wangdi/Documents/Cocos2dx/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: No such file or directory
make: /Users/Wangdi/Documents/Cocos2dx/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: No such file or directory
make: *** Error 1
make: *** Waiting for unfinished jobs…
make: *** Error 1
make: *** Error 1
Compile++ thumb: cocos2dx_static <= base64.cpp
make: /Users/Wangdi/Documents/Cocos2dx/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: No such file or directory
make: *** Error 1
Traceback (most recent call last):
File “build_native.py”, line 166, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “build_native.py”, line 153, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
File “build_native.py”, line 89, in do_build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project /Users/Wangdi/Documents/cocos2dx-dev/displayname/proj.android ] fails!

这个是不是没有需要的cpp文件添加到android.mk文件中啊

是全新创建的项目,只有delegate和helloworld

你的ndk版本应该有问题,换一个,里面已经提示说缺少某个文件目录了

你看下你的目录下是不是这个文件夹没有啊 。。我的是后面有个_64的。你看下去掉_64是不是就可以了

我换了个ndk 现在提示的是 couldn’t find the gcc toolchain:12:

ndk是官网最新的r10

不知道r10 用9d

不支持r10 会报错
用9d

正在下,r9d官网找不到连接了 通过google下载呢 巨慢无比

你去看哈在NDK那个路径下的文件是不是存在嘛,如果存在但是找不到的话,或者是说权限不足的时候,可能是你的android-ndk版本不多,ndk的版本有32位,和64位,而且ndk本身是解压的,所有不会给你报兼容的问题