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
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
![](p_w_picpath/back.gif)



*--- End quote*

楼主解决了吗