Android SDK Manager安装Platform-tools
来源:互联网 发布:酒店数据接口 编辑:程序博客网 时间:2024/05/22 05:04
1 前言
本文专门讨论如何基于Android源码来使用Android SDK Manager,而不是基于与边缘的Android SDK安装包所生成的Android SDK Manager。本文所使用的系统为Ubuntu14.04(64bit)。
2 下载&编译Android源码
详见《Ubuntu14.04下载&编译Android》,本文以Android4.4和Android6.0.1为例子。
3 手动安装Platform-tools
1)在Android4.4/Android6.0.1源码的prebuilts/devtools/tools目录中包含一个名为android的程序,就是Android SDK Manager:
2)运行android程序:
./android
提示swt.jar的路径有误,需要重设ANDROID_SWT的值为当前平台(Ubuntu14.04-64bit)的swt.jar的路径:
3)在源码顶级目录执行find命令查找swt.jar:
find . -name swt.jar
4)由上面的查找结果发现,源码中针对不同的平台有不同的swt.jar,由于我使用的是64位的Ubuntu,因此选择上图的最后一个swt.jar:
export ANDROID_SWT=/home/liyihai/Androids/android4.4/prebuilts/tools/linux-x86_64/swt/
5)再次执行android程序:
由于上面两幅图可见,提示缺乏platform-tools,并且在第2幅图中Tools和Extras都为空的,并且虽然底部提示正从“https://dl-ssl.google.com/android/repository/addnos_list-2.xml”获取数据,但是估计Google被墙了之后,无法成功!
6)下载platform-tools.tar.bz2, 然后解压到prebuilts/devtools目录:
7)重新执行android程序,此时终端上不再提示“Error:Missing platform-tools”,并且Android SDK Manager界面上显示Android SDK Platform-tools的状态为Installed:
4 网络安装Platform-tools
4.1 安装方法
如果Android SDK Manager可以正常联网,并且能够从网上获取Platform-tools数据,则可以直接利用Android SDK Manger安装:
上图是我打开Android6.0.1源码中的Android SDK Manager的情况。由上图可见,列出了当前缺乏的工具,只需要勾选相应的工具,然后点击右下角的Install按钮即可启动相应的安装过程。
由于Android SDK Tools是依赖于Android SDK Platform-tools,因此需要先安装Android SDK Platform-tools再安装Android SDK Tools,否则无法正常安装。
4.2 安装结果
安装完成之后,会在prebuilts/devtools目录中生成platform-tools目录,用于保存上述Android SDK Tools和Android SDK Platform-tools(Android6.0.1):
注:platforms是安装API的目录。
platform-tools的目录结构如下图所示:
参考资料
[1]Android系统platform-tools包详解
- Android SDK Manager安装Platform-tools
- Android sdk platform-tools 无法下载安装
- [SDK Manager] Error: Missing platform-tools
- Android SDK Tools Platform-tools Build-tools
- Android SDK Tools Platform-tools Build-tools
- Android SDK Tools Platform-tools Build-tools
- Android SDK Manager 下载 Android platform
- Android SDK tools platform-tools build-tools 区别
- android sdk Error: Missing platform-tools
- android sdk Error: Missing platform-tools
- android sdk Error: Missing platform-tools
- 直接启动SDK Manager: $ADNROID_HOME/tools/android
- Android Tools 在线更新SDK Manager
- Android SDK下边tools和platform-tools的区别
- 解决首次安装android sdk platform-tools文件夹下adb命令无法运行
- Android sdk安装目录中没有platform-tools目录问题详解
- Android sdk安装目录中没有platform-tools目录问题详解
- SDK Platform Tools component is missing! Please use the SDK Manager to install it.
- sscanf与sprintf函数的使用实例(C / C++)
- shell基础
- 内核启动信息Nandflash分区中出现ftl_cs: FTL header not found
- 网络流专题
- 自学java(5)
- Android SDK Manager安装Platform-tools
- 微信JSSDK获取当前地理位置信息
- 机房收费之附加数据库
- Lab2:Distribute Machine Learning: Computer and Storage
- 第一个只出现一次的字符
- 集合的位向量表示
- 九度OJ 1109 连通图
- Spring4.1新特性——jsonp
- Struts2工作原理