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

今天在调试Android NDK的时候,ADT的控制台报了这个错误:

Unknown Application ABI, Unable to detect application ABI‘s

在网上查了好久,终于找到了解决方案:

在工程的jni文件夹下面新建一个Makefile类型的文件,文件名为Application。(注:如果你不知道怎么新建Makefile类型的文件,可以把jni文件夹下的Android.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

然后编辑Application.mk文件,根据你的模拟器处理器类型和SDK级别增加如下两行:

APP_ABI := armeabi-v7a

APP_PLATFORM := android-16

保存后,重新编译,就不会再报Unknown Application ABI这样的错误了。

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

时间: 2024-08-25 01:25:56

Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方案的相关文章

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

今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了好久.最终找到了解决方式: 在project的jni目录以下新建一个Makefile类型的文件,文件名称为Application. (注:假设你不知道怎么新建Makefile类型的文件,能够把jni目录下的Android.mk文件在原地复制一份.然后重命名为Application.打开Applica

NDK断点无法调试Unable to detect application ABI's

进行断点NDK断点调试的时候报错:   Unable to detect application ABI's 历经千辛万苦,终于可以ndk断点调试 1.ADT->Preference->Andoird->NDK 设置ndk路径 2.Application.mk设置 APP_PLATFORM := android-15(与当前工程android版本一致) APP_OPTIM := debug -DCOCOS2D_DEBUG =1 开启debug模式 3.manifest.xml修改   &

Unable to detect application namespace.

执行artisan命令出现以下错误: Unable to detect application namespace. composer.json格式错误.可以使用composer update执行更新,检测错误. 一般是格式错误.比如最后一个配置参数的逗号要去掉.

Android NDK调试C++源码(转)

[原创文章,转载请保留或注明出处,http://download.csdn.net/download/bigmaxim/5474055] 1. 相关软件 adt-bundle-windows-x86.zip --- Eclipse集成ADT插件,需要联网安装相应的Android SDK. jdk-6u43-windows-i586.exe --- JDK6 Eclipse运行需要JAVA环境,编译ANDROID应用也需要JAVA编译器. android-ndk-r8e-windows-x86.z

Android NDK调试方式之一: adb logcat

查看程序执行过程中所打印的log信息,用于辅助调试排除代码错误. 一.采用NDK安装包下Samples/hello-jni工程做实验 1)修改jni/hello-jni.c文件 #include <android/log.h> __android_log_print(ANDROID_LOG_INFO, "HelloJniTag", "The value is %d", 1000); 2)修改jni/Android.mk文件 LOCAL_PATH := $

Android NDK工程的编译和链接调试

前提条件:已经安装了JDK 6.0.android SDK.NDK r9和eclipsele4.2开发环境. 推荐下载Android开发的综合套件adt-bundle-windows-x86,再下载Android NDK既可以开始Android NDK程序的编程了. 1.     首先在eclipsele4.2上创建一个空的Android工程,无所谓,只要是一个Android工程就OK了. 2.     安装NDK开发的插件com.android.ide.eclipse.ndk_23.0.2.1

Eclipse替代ndk-gdb断点调试Android NDK程序

一 概述: Eclipse调试NDK程序的操作并不难,难的是环境的搭建.光是安装Eclipse就有不少问题,真是"大错不犯,小过不断"不胜期烦.在网上,已经有先行者记录下了Eclipse断点调试Android NDK程序的方法: <Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境>网址:http://blog.sina.com.cn/s/blog_48ed03c80101nhei.html 我遇到的情况与上文有些不同,上

Android NDK开发指南---Application.mk文件和android.mk文件

https://android.googlesource.com/platform/development/+/donut-release/ndk/docs/OVERVIEW.TXT https://android.googlesource.com/platform/ndk/+/4e159d95ebf23b5f72bb707b0cb1518ef96b3d03/docs/ANDROID-MK.TXT https://android.googlesource.com/platform/ndk/+/4

Android NDK中的C++调试踩坑标记

RT, Android NDK中的C++调试, GDB调试比较麻烦,在ADT Eclipse中: 1.配置好NDK给工程加上Native Support 2.编译中加上NDK_DEBUG=1 3.然后改造下mk文件: #APP_DEBUG will be set by android-ndk if NDK_DEBUG=1 is set. ifdef APP_DEBUG ifeq ($(APP_DEBUG),true) CFLAGS+= -O0 -g LOCAL_CFLAGS+= -D_DEBUG