0 前言

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

1 SDK Manager

(1)启动

android# or
android 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-ssl.google.com/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源码下载&编译(高通平台)

Android SDK AVD Manager相关推荐

  1. adb 更新 android sdk,[转载]安装Android时SDK AVD MANAGER时更新报错的解决办法

    最近安装Android SDK时,发现更新时出现"A folder failed to be renamed or moved."等类似错误.经过测试和G后发现解决办法目前有两种情 ...

  2. android studio avd manager 命令行,avdmanager

    avdmanager [ avdmanager ] 是一个命令行工具,用于通过命令行创建和管理 Android 虚拟设备 (AVD). AVD 允许您定义您想要在 Android Emulator 中 ...

  3. 双击SDK Manager.exe和AVD Manager.exe时,弹出提示:failed to execute tools\android.bat解决办法

    在Android的虚拟机上出现"no target selected",去android-sdk-windows里面双击SDK Manager.exe和AVD Manager.ex ...

  4. Android SDK Manager和AVD Manager使用

    原文地址为: Android SDK Manager和AVD Manager使用 Android SDK Manager和AVD Manager使用(win7_64bit下测试) 目录 1.概述 2. ...

  5. android SDK manager 无法获取更新版本列表【转载】

    http://mirrors.neusoft.edu.cn/eclipse/releases/luna/ 打开这个网址就可以看到adt的详细信息:  http://developer.android. ...

  6. 在MAC系统的eclipse里打开android sdk manager

    MAC系统的eclipse的菜单里没有android sdk manager, 所以需要先打开终端,然后进入你自己的Android SDK根目录下的tools目录,然后输入: ./android, 然 ...

  7. Android SDK Manager下载详解

    1. SDK Platform 可以理解为版本,因此有 SDK Platform 7,SDK Platform 8等等  Android SDK Tools 是各个版本都可通用的工具文件夹,里面有dr ...

  8. android sdk system images,ADT中使用Android SDK Manager安装X86的System Image | 在路上

    之前折腾: 的过程中,需要去用Android SDK Manager安装X86的System Image.下面记录过程: 1.去运行Android SDK Manager: 2.打开后,很快就找到了, ...

  9. 通过 Android SDK Manager 安装面向 Android* 模拟器插件的英特尔® 凌动™ x86 系统映像...

    作者:hernan-alijo Android* x86 模拟器映像插件要求安装 Android SDK.有关 Android SDK 安装说明,请参考 Android 开发人员网站 (http:// ...

最新文章

  1. SpringBoot Cache操作
  2. 链表快速排序python_Python一行代码实现快速排序的方法
  3. c 调用java程序_C ++可以调用Java代码吗?
  4. php array_reduce 降维,使用array_reduce降维
  5. 如何让Zen Cart 不在头部显示分类
  6. 修改grub.conf
  7. IDEA插件系列(46):PDF Viewer插件——PDF文档查看器
  8. UG二次开发-基础篇:GRIP函数查询表与帮助文档
  9. 基线管理之Windows安全配置
  10. FastReport.Net 常用功能总汇
  11. TA-LIB】之MACD
  12. python实验收获与反思 100字_期中考试总结与反思100字
  13. linux能远程开机么,Linux下如何实现远程开机
  14. Java首选项Preferences
  15. 惠普打印机 HP web 服务打不开
  16. msp430开发环境安装
  17. 论文阅读|《用强化学习求解带插单的动态FJSP》
  18. Google Test - Google Testing and Mocking Framework
  19. TB-02 Kit开发板及TB系列BLE蓝牙模块固件及天猫精灵三元组串口烧录工具操作方法说明及固件市场介绍(基于泰凌微TLSR8258芯片)
  20. DHTMLX Diagram JavaScript/HTML5 Pro Library:5.0

热门文章

  1. C#开发环境配置—VS2017安装
  2. 【AI人工智能大模型】如何基于大模型打造企业的智能底座?
  3. 程序员如何接外包项目
  4. jq实现文字个数限制_js实现文本框输入文字个数限制代码
  5. nodejs技术摘要
  6. 系统基于 php 开发,基于PHP技术的计算机基础考试系统的开发
  7. C语言嵌入式系统编程注意事项
  8. idea中选中操作快捷键总结
  9. [转载备份]Rails创始人DHH新作《Rework》读书笔记:“少!快!精!”
  10. 2020,游戏服务器开发需要掌握哪些,你都具备了吗