【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


目录
相关文章
|
5月前
|
SQL 监控 Go
新一代 Cron-Job分布式调度平台,v1.0.8版本发布,支持Go执行器SDK!
现代化的Cron-Job分布式任务调度平台,支持Go语言执行器SDK,多项核心优势优于其他调度平台。
92 8
|
6月前
|
存储 开发工具 开发者
揭秘 Microsoft.Docker.SDK:让容器开发更轻松的强大工具揭秘
随着云计算和容器技术的快速发展,`Docker` 已经成为容器化技术的事实标准。`Microsoft` 作为 `Docker` 的主要支持者和参与者,推出了 `Microsoft.Docker.SDK`,旨在帮助开发者更轻松地进行容器开发。本文将深入揭秘 Microsoft.Docker.SDK 的功能、使用方法以及它在容器开发中的应用。
164 12
|
7月前
|
前端开发 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
387 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
7月前
|
JavaScript 编译器 开发工具
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
311 2
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
350 0
|
8月前
|
JavaScript Java 开发工具
AutoTalk第十三期-应知必会的自动化工具-阿里云SDK支持策略(一)
AutoTalk第十三期探讨阿里云SDK支持策略,涵盖四大方面:发布策略、版本规范、更新策略及停止支持策略。重点介绍SDK的及时性、完整性、测试覆盖度和版本命名规范;并以Python部分语言版本停止支持为案例,帮助开发者了解维护策略,确保平稳过渡到新版本。
136 6
|
8月前
|
算法 安全 Java
自动化AutoTalk第十期:应知必会的自动化工具-阿里云SDK
本期《自动化AutoTalk》第十期聚焦应知必会的自动化工具——阿里云SDK。主要内容分为三部分:1. 阿里云SDK概述,介绍其支持的300多款云产品和8种主流编程语言;2. 快速生成SDK示例,以Java语言为例展示如何通过OpenAPI门户快速生成并下载SDK工程;3. 进阶特性介绍,涵盖签名算法、Endpoint配置、代理设置、HTTPS请求配置、超时机制及异常处理等重要功能。通过这些内容,帮助开发者更高效、安全地使用阿里云SDK。
234 3
|
11月前
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
197 7
|
10月前
|
Java Linux API
Android SDK
【10月更文挑战第21天】
262 1
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
690 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file