700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android SDK AVD Manager

Android SDK AVD Manager

时间:2023-09-14 07:23:02

相关推荐

Android SDK  AVD Manager

0 前言

Android源码中的prebuilts/devtools/tools/android程序可根据不同的参数来启动SDK Manager或AVD Manager,

1 SDK Manager

(1)启动

android# orandroid sdk

提示swt.jar的路径有误,需要重设ANDROID_SWT的值为当前平台(Ubuntu14.04-64bit)的swt.jar的路径:

图1.1

(2)在源码顶级目录执行find命令查找swt.jar:

find . -name swt.jar

图1.2

(3)由上面的查找结果发现,源码中针对不同的平台有不同的swt.jar,由于我使用的是64位的Ubuntu,因此选择上图的最后一个swt.jar:

export ANDROID_SWT=/home/liyihai/Androids/android4.4/prebuilts/tools/linux-x86_64/swt/

(4)再次执行android程序,提示缺“platform-tools“”

图1.3

1.1 Platform-tools

图1.4

此时Android SDK Manager的”Tools“和”Extras“均为空的,虽然底部提示正从“https://dl-/android/repository/addnos_list-2.xml”获取数据,但是估计Google被墙了之后,无法成功,因此还得手动下载。

1.1.1 离线

(1)下载platform-tools.tar.bz2, 然后解压到prebuilts/devtools目录:

图1.5

重新执行Android SDK Manager,此时终端上不再提示“Error:Missing platform-tools”,并且Android SDK Manager界面上显示Android SDK Platform-tools的状态为Installed:

图1.6

1.1.2 在线

如果Android SDK Manager可以正常联网,并且能够从网上获取Platform-tools数据,则可以直接利用Android SDK Manger安装:

图1.7

上图是我打开android-6.0.1源码中的Android SDK Manager的情况。由上图可见,列出了当前缺乏的工具,只需要勾选相应的工具,然后点击右下角的Install按钮即可启动相应的安装过程。

注:由于”Android SDK Tools“依赖于”Android SDK Platform-tools“,因此需要先安装前者再安装后者,否则无法正常安装。

安装完成之后,会在prebuilts/devtools目录中生成platform-tools目录,用于保存上述Android SDK Tools和Android SDK Platform-tools(android-6.0.1):

图1.8

:platforms是安装API的目录。

platform-tools的目录结构如下图所示:

图1.9

2 AVD Manager

(1)可通过下面命令可以启动AVD Manager:

android avd

然后通过GUI的方式来创建、管理AVD。

(2)也可以直接通过下面命令来创建、管理AVD:

android create avd --name <avd_name> --target <targetId>android list avd

参考资料

[1]Android系统platform-tools包详解

[2]Android模拟器avd的创建、使用和调试相关命令

[3]Android源码下载&编译(高通平台)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。