当试图在eclipse中调试android NDK代码时,我收到此错误:
[2014-08-20 11:33:26 - HelloJni] Unknown Application ABI:
[2014-08-20 11:33:26 - HelloJni]
[2014-08-20 11:33:26 - HelloJni] Unable to detect application ABI's
还有其他3个人也使用相同的代码,但没有这个问题(它只发生在我的电脑上)。
Eclipse Luna 4.4.0 Android NDK r10,Windows 32位软件包 ADT插件版本23.0.3
我尝试删除eclipse并将其与CDT和ADT插件一起重新安装。我也尝试从ndk调试HelloJni样本,但错误相同。
当我运行“ndk-build DUMP_APP_ABI”时,我得到了这个:
D:\Android\android-ndk\samples\hello-jni>ndk-build DUMP_APP_ABI
all
D:\Android\android-ndk\samples\hello-jni>
还有其他任何已知可能导致此问题的内容吗?
修改
我的Application.mk看起来像这样
APP_ABI := all
APP_PLATFORM := android-14
答案 0 :(得分:1)
将APP_PLATFORM添加到您的android.mk文件中。另外,请确保在Preferences-> Android-> NDK上正确设置了NDK路径。
答案 1 :(得分:0)
打开Application.mk并将APP_PLATFORM设置为适当的值,例如:
APP_PLATFORM := android-11
这通常适合我
在某些情况下,您可能还需要显式设置APP_ABI var,例如:
APP_ABI=armeabi