自动化工具 Android-sdk 安装

泰斯特尔·安吉尼尔 · 2019年06月03日 · 2230 次阅读

安装 JDK (不细说了)

Android SDK 包下载:
官网下载:https://android-sdk.en.softonic.com/download(试了下没用)
网盘下载: http://tools.android-studio.org/index.php/sdk

安装
本人是 mac,就下 mac 版的,解压后进入到 tools 目录,运行命令:./android

打开页面,进入到 Tools 目录:

在该目录下安装三个包:
1.Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包,版本号带 rc 字样的是预览版。
2.Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从 android2.3 开始划出此目录,存放公用开发工具,比如 adb、sqlite3 等,被划分到了这里。
3.Android SDK Build-tools(必须,可以安装多个版本):Android 项目构建工具。(安装一个即可)

Android xxx(API xx) 目录(可选的各平台开发工具):

一般只要选择 SDK Paltform 安装即可

Extras 目录(可选)
目前来看 必要的且只能安装 google webDriver 这个包

红框里面的两个包不知道怎么安装,有方法的大佬麻烦提供下~~

android-sdk 文件目录汇总
add-ons
这里面保存着附加库,第三方公司为 android 平台开发的附加功能系统。比如 GoogleMaps,当然你如果安装了 OphoneSDK,这里也会有一些类库在里面。
docs
这里面是 Android SDKAPI 参考文档,所有的 API 都可以在这里查到。
extras
该文件夹下存放了 Android support v4,v7,v13,v17 包; 还有 google 提供额 USB 驱动、Intel 提供的硬件加速等附加工具包, 和 market_licensing 作为 AndroidMarket 版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。
platforms
是每个平台的 SDK 真正的文件,存放了不同版本的 android 系统。里面会根据 APILevel 划分的 SDK 版本。
samples
是 Android SDK 自带的默认示例工程,里面的 apidemos 强烈推荐初学者运行学 习,对于 SQLite 数据库操作可以查看 NotePad 这个例子,对于游戏开发 Snake、LunarLander 都是不错的例子,对于 Android 主 题开发 Home 则是 androidm5 时代的主题设计原理。

platform-tools
保存着一些 Android 不同平台相关工具,比如 adb,sqlite3 等文件。Fastboot 刷机工具。

tools:
作为 SDK 根目录下的 tools 文件夹,这里包含了 android 开发和调试的工具,比如 ddms 用于启动 Android 调试工具,比如 logcat、屏幕截图和文件管理器,而 draw9patch 则是绘制 android 平台的可缩放 png 图片的工具, 而 monkeyrunner 则是一个不错的压力测试应用,模拟用户随机按键,mksdcard 则是模拟器 SD 映像的创建工具,emulator 是 Android SDK 模拟器主程序,不过从 android 1.5 开始,需要输入合适的参数才能启动模拟器,traceview 作为 android 平台上重要的调试工具。hierarchyviewer 是一个很强大的对我们的布局文件进行分析的工具,可以看到我们的 layout 是否过度渲染!

build-tools:
保存着一些 Android 平台相关通用工具,比如 adb、和 aapt、aidl、dx 等文件。
aapt 即 Android Asset Packaging Tool , 在 SDK 的 build-tools 目录下. 该工具可以查看, 创建, 更新 ZIP 格式的文档附件 (zip, jar, apk). 也可将资源文件编译成二进制文件.
Adb 即 android debug bridge 管理模拟器和真机的万能工具,ddms 调试环境
AIDL 即 Android Interface definition language 它是一种 android 内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
Emulator 即 android 的模拟器
dx:转化.class 中间代码为 dvlik 中间代码,所有经过 java 编译的生成.class 文件都需要此工具进行转换,最后打包进 apk 文件中.
Dexdump 即 Android Emulator 中可以找到一个名为 dexdump 的程序,通过 dexdump 可以查看出 apk 文件中的 dex 执行情况,粗略分析出原始 java 代码是什 么样的和 Dot Net 中的 Reflector 很像。

环境变量配置
export ANDROID_HOME=XXXXX
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools/28.0.3

命令行运行 adb,appt,如果都没报错,则表示环境变量配置成功

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册