Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方式

吾生也有涯,而知也无涯。这篇文章主要讲述Android NDK调试出错Unknown Application ABI, Unable to detect application ABI& #39; s的解决方式相关的知识,希望能为你提供帮助。
【Android NDK调试出错Unknown Application ABI, Unable to detect application ABI& #39; s的解决方式】            今天在调试android NDK的时候,ADT的控制台报了这个错误:
        Unknown Application ABI, Unable to detect application ABI‘s
        在网上查了好久。最终找到了解决方式:
          在project的jni目录以下新建一个Makefile类型的文件,文件名称为Application。
(注:假设你不知道怎么新建Makefile类型的文件,能够把jni目录下的Android.mk文件在原地复制一份。然后重命名为Application。打开Application.mk之后改动里面的内容就可以)。
          例如以下图:

Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方式

文章图片


Android NDK调试出错Unknown Application ABI, Unable to detect application ABI‘s  Android NDK调试出错Unknown Application ABI, Unable to detect application ABI‘s  Android NDK调试出错Unknown Application ABI, Unable to detect application ABI‘s 
        编辑Application.mk文件,依据你的模拟器处理器类型和SDK级别添加例如以下两行:
      APP_ABI := armeabi-v7a
      APP_PLATFORM := android-16
      注意:这里的APP_PLATFORM是支持的最低SDK版本号,要与你project中的AndroidManifest.xml里的android:minSdkVersion相相应。比方我的AndroidManifest.xml里面写的是android:minSdkVersion=" 16" 。这里就写APP_PLATFORM := android-16。

    保存后,又一次编译,就不会再报Unknown Application ABI这种错误了。



    推荐阅读