Valid ABIs: no ABIs ABI的问题

frogoscar
企业官方账号
2011-12-12 04:47:33
编译好了android的源码,内核和sdk。然后照着那本《Android技术内幕。系统卷》下说的
cd source/out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86/tools

然后 $ ./mksdcard 512M sdcard.img
$ ./android create avd --target 1 --name oscar --sdcard sdcard.img
但这步之后terminal显示: Valid ABIs: no ABIs.
Error: This platform has more than one ABI. Please specify one using --abi.
我用./android list targets显示:
Available Android targets:
----------
id: 1 or "android-AOSP"
Name: Android 4.0 (Preview)
Type: Platform
API level: AOSP
Revision: 2
Skins: WVGA800 (default), WXGA800, WVGA854, WQVGA432, WQVGA400, QVGA, WXGA720, HVGA, WSVGA
ABIs : no ABIs.

没有ABI(Application Binary Interface),请问这个问题怎么解决,我网上查了,都没有解决办法。
谢谢!
...全文
1531 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cimuhuan 2013-11-04
  • 打赏
  • 举报
回复
这是因为Android4.0以上版本Android SDK 初始安装时是不带ABIs的,你需要自动安装,打开SDK manager.exe,里面有很多要你安装的东西,选择其中的 ARM EABI v7这一项,安装就会有ABI了
frogoscar 2012-10-27
  • 打赏
  • 举报
回复
就是就是,虽然最近没在研究android
tianyichuanqi 2012-10-27
  • 打赏
  • 举报
回复
同问应该怎么解决
Alkohlbaby 2012-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
这个应该是没有找到img,检查你的sdk目录下是否有img存在,

我不晓得4.0的目录结构是啥样,

以2.2.1为例,android-sdk-linux_x86/platforms/android-8/images/
这个目录下是sdk提供的系统镜像,创建avd需要提供这些镜像
[/Quote]
那后面怎么解决呢?
mml 2011-12-17
  • 打赏
  • 举报
回复
刚才测了一下,如果把android-sdk-linux_x86/platforms/android-8/images/目录下的文件移除的话,创建avd时报错信息和你的一样。
mml 2011-12-17
  • 打赏
  • 举报
回复
这个应该是没有找到img,检查你的sdk目录下是否有img存在,

我不晓得4.0的目录结构是啥样,

以2.2.1为例,android-sdk-linux_x86/platforms/android-8/images/
这个目录下是sdk提供的系统镜像,创建avd需要提供这些镜像

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧