【发布时间】:2012-09-25 20:02:25
【问题描述】:
我正在尝试在 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 中的其他插件/设置上。
这已解决,但现在我遇到了另一个问题。断点不起作用,但我会保留另一个问题。
【问题讨论】:
-
是的,sequoyah 与 ADT 2.x 不能很好地共存
标签: android debugging android-ndk