LiuJing@LiuJing-Notepad /cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android
$ ./ndkgdb.sh
NDK_ROOT = /cygdrive/d/android-ndk-r9c
SDK_ROOT = /cygdrive/d/sdk
COCOS2DX_ROOT = /cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android/../../../..
APP_ROOT = /cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android/..
APP_ANDROID_ROOT = /cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android
APP_ANDROID_NAME = org.cocos2dx.hellocpp
Killing and restarting org.cocos2dx.hellocpp
++ /cygdrive/d/sdk/platform-tools/adb shell am force-stop org.cocos2dx.hellocpp
++ NDK_MODULE_PATH=/cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android/../../../..:/cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt
++ /cygdrive/d/android-ndk-r9c/ndk-gdb --adb=/cygdrive/d/sdk/platform-tools/adb --verbose --start --force
Android NDK installation path: /cygdrive/d/android-ndk-r9c
Using specific adb command: /cygdrive/d/sdk/platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.31
Using ADB flags:
Using JDB command: /cygdrive/c/Program Files/Java/jdk1.6.0_43/bin/jdb
Using auto-detected project path: .
Found package name: org.cocos2dx.hellocpp
jni/Android.mk:19: *** Android NDK: Aborting. . Stop.
ABIs targetted by application: Android NDK:
Device API Level: 15
Device CPU ABIs: armeabi-v7a armeabi
ERROR: The device does not support the application's targetted CPU ABIs!
Device supports: armeabi-v7a armeabi
Package supports: Android NDK:
```
运行环境:64win7,jdk6,cocos2d-x 3.0 pre1,ndk8
编译的是原生3.0 pre1的helloCpp。
按照谷歌提示的一下几个方法皆尝试过
1、将hellocpp的ndkgdb的修改为NDK_MODULE_PATH="${COCOS2DX_ROOT}":"${COCOS2DX_ROOT}"/external
参考:http://stackoverflow.com/questions/15067215/ndk-gdb-error-device-does-not-support-the-applications-targetted-cpu-abis
(
请各位注意,该文件下的NDK_MODULE_PATH所指路径依然是2.0和3.0pre0的路径结构"${COCOS2DX_ROOT}"/cocos2dx/platform/third_party/android/prebuilt)
2、修改hellpCpp\jni\application.mk文件,将
APP_ABI := armeabi-v7a
APP_OPTIM := debug
或
APP_ABI := armeabi-v7a armeabi
追加至文件末尾
3、换电脑,重新下载并配置所有环境
4、换手机,小米1,小米2,G14,中兴u988s
是不是3.0pre1本身的问题?
做一个demo放到github上,然后发链接上来
— Begin quote from ____
引用楼主liujing906qd于2013-12-31 11:21发表的 3.0alpha1编译android时:ERROR: The device does not support the application’s targetted CPU ABIs! :
LiuJing@LiuJing-Notepad /cygdrive/d/cocos2d-x-3.0alpha1/samples/Cpp/HelloCpp/proj.android $ ./ndkgdb.sh NDK_ROOT = /cygdrive/d/android-ndk-r9c ....... http://www.cocoachina.com/bbs/job.php?action=topost&tid=177466&pid=tpc  *--- End quote*
楼主解决了吗