No activity compatible AVD's or devices found
ndk吧
全部回复
仅看楼主
level 11
fukeainideren 楼主

一、检查 ABI 是否一致:
1、检查模拟器的 CPU/ABI 版本:
① 点击菜单栏->Android Virtual Device Manager
② 选择将要使用的模拟器->查看其 CPU/ABI 的值
2、查看工程对应的 APP_ABI 的类型:
① 打开工程->jni->Application.mk;
② 查看对应的 APP_ABI 的值,
如果没有该文件,那么 APP_ABI 默认值是 armeabi-v7a
如果有该文件,没有变量 APP_ABI,那么 APP_ABI默认值是 armeabi-v7a
3、 比较模拟器的CPU/ABI类型和工程的APP_ABI的类型是否一致,不一致请修改成同一种类型的ABI,如都设置成 x86 模式;
二、检查版本号:
1、 检查模拟器的版本号:
① 点击菜单栏->Android Virtual Device Manager
② 选择将要使用的模拟器->查看其Target Name的值
2、 检查工程的版本号:
① 工程->AndroidManifest.xml->Manifest->Uses Sdk
② 记录 Min SDK version 和 Target SDK version
3、比较 模拟器的版本号是否在 这个范围内,如果不在可以
① 修改模拟器的版本号到 Min 和 Target SDK version 的范围内
② 修改 Min 或者 Target SDK version 是 模拟器的版本号在其范围内;
注:修改的时候需要主要当前的开发时使用的android sdk版本,保证其在 min和target范围内,如果不在需要修改android sdk的版本,如下图:
关于如何修改android sdk的版本可以看:
https://tieba.baidu.com/p/3208724805
2014年08月31日 14点08分 1
1