【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )

简介: 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )

文章目录

一、官方文档

二、Android 命令行工具简介

1、SDK 命令行工具

2、SDK 构建工具

3、SDK 平台工具

4、模拟器工具

5、Jetifier 工具





一、官方文档


Android 命令行工具官方文档 : https://developer.android.google.cn/studio/command-line/






二、Android 命令行工具简介


Android 命令行工具分为 5 55 个类型 :


SDK 命令行工具 ;

SDK 构建工具 ;

SDK 平台工具 ;

模拟器 ;

Jetifier ;


1、SDK 命令行工具


SDK 命令行工具 目录是 android_sdk/cmdline-tools/version/bin/ , 如 : D:\001_Develop\001_SDK\Sdk\cmdline-tools\3.0\bin 目录 ;



有如下几个命令行工具 :


apkanalyzer.bat : 用于在构建流程完成后深入分析您的 APK 组成 ;

avdmanager.bat : 从命令行创建和管理 Android 虚拟设备 ;

lint.bat : 代码扫描工具 , 识别和纠正代码结构质量方面的问题 ;

screenshot2.bat : 截图工具 ;

sdkmanager.bat : SDK 管理工具 ;


image.png


2、SDK 构建工具


SDK 构建工具 , 位于 android_sdk/build-tools/version/ 目录 , 真实目录示例 : D:\001_Develop\001_SDK\Sdk\build-tools\30.0.2 ;

image.png



SDK 构建工具 :


aapt2 : 资源编辑工具 , 将 Android 资源编译为 Android 平台优化过的二进制格式 , 并打包到 APK 中 ;

apksigner : APK 签名工具 ;

zipalign : APK 文件对齐工具 ; 未压缩数据的开始位置 相对于文件开始部分 进行对齐 , 进而优化 APK 文件 ;


3、SDK 平台工具


SDK 平台工具 , 位于 android_sdk/platform-tools/ , 真实路径示例 : D:\001_Develop\001_SDK\Sdk\platform-tools

image.png



SDK 平台工具 :


adb : 调试工具 ;

etc1tool : 图片格式压缩工具 , PNG 图片编码为 ETC1 压缩标准格式,并将 ETC1 压缩图片解码回 PNG ;

fastboot : 刷机工具 ;

logcat : 日志查看工具 ;


4、模拟器工具


模拟器工具 , 位于 android_sdk/emulator/ , 真实地址示例 : D:\001_Develop\001_SDK\Sdk\emulator ;

image.png



模拟器工具 :


emulator : 模拟器工具 , 可以在该模拟器上运行 Android 应用 ;

mksdcard : 创建模拟器磁盘映像工具 , 可以模拟 SD 卡 ;


5、Jetifier 工具


Jetifier 工具是一个独立工具 , 用于 Android X 支持库迁移 ;


Jetifier 工具参考文档 : https://developer.android.google.cn/studio/command-line/jetifier


目录
相关文章
|
11月前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
969 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
1073 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
存储 编解码 监控
Android平台GB28181执法记录仪技术方案与实现
本文介绍了大牛直播SDK的SmartGBD在执法记录仪场景中的应用。GB28181协议作为视频监控联网的国家标准,为设备互联互通提供规范。SmartGBD专为Android平台设计,支持音视频采集、编码与传输,具备自适应算法和多功能扩展优势。文章分析了执法记录仪的需求,如实时音视频传输、设备管理及数据安全,并详细阐述了基于SmartGBD的技术实现方案,包括环境准备、SDK集成、设备注册、音视频处理及功能扩展等步骤。最后展望了SmartGBD在未来智慧物联领域的广阔应用前景。
1095 13
|
存储 编解码 开发工具
Android平台毫秒级低延迟HTTP-FLV直播播放器技术探究与实现
本文详细探讨了在Android平台上实现HTTP-FLV播放器的过程。首先介绍了FLV格式的基础,包括文件头和标签结构。接着分析了HTTP-FLV传输原理,通过分块传输实现流畅播放。然后重点讲解了播放器的实现步骤,涵盖网络请求、数据解析、音视频解码与渲染,以及播放控制功能的设计。文章还讨论了性能优化和网络异常处理的方法,并总结了HTTP-FLV播放器的技术价值,尤其是在特定场景下的应用意义。
898 11
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
10907 2
|
IDE 开发工具 Android开发
移动应用开发之旅:探索Android和iOS平台
在这篇文章中,我们将深入探讨移动应用开发的两个主要平台——Android和iOS。我们将了解它们的操作系统、开发环境和工具,并通过代码示例展示如何在这两个平台上创建一个简单的“Hello World”应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧,帮助你更好地理解和掌握移动应用开发。
480 17
|
Java Linux API
Android SDK
【10月更文挑战第21天】
632 1
|
Shell 开发工具 Android开发
新书内容连载(3):Android SDK中常用命令行工具(一)
本文为原创,如需转载,请注明作者和出处,谢谢! 本文为新书《Android/OPhone 开发完全讲义》 的内容连载。
3725 0