我正在尝试在 Eclipse 上使用 ADT 20.0.3 使用本机代码调试 Android 应用程序,它给了我这个错误:
[2012-10-04 12:09:12 - ndk_android] Unknown Application ABI:
[2012-10-04 12:09:12 - ndk_android]
[2012-10-04 12:09:12 - ndk_android] Unable to detect application ABI's
jni 文件正确构建,我可以使用本机代码运行应用程序。
我的构建文件 Application.mk 如下所示:
APP_OPTIM := debug
APP_ABI := armeabi armeabi-v7a
APP_STL := gnustl_static
LOCAL_LDLIBS := $(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/libgnustl_static.a
有谁知道这个错误的原因是什么?有没有人使用 ADT 20 进行本机调试?
我正在按照这里的指南:http ://tools.android.com/recent/usingthendkplugin
编辑:
清理和删除临时文件/文件夹/设置后,我仍然遇到同样的错误。然后我安装了一个干净的 Eclipse。安装了 CDT,然后是 ADT,这似乎解决了这个问题。我相信问题出在 Sequoyah 或 Eclipse 中的其他插件/设置上。
这已经解决了,但现在我遇到了另一个问题。断点不起作用,但我会保留另一个问题。