android sdk build-tools 作用,什么是Android SDK Build-tools?

什么是Android SDK Build-tools?

Android SDK Build-tools是一个很好的... Android构建工具的集合 .

地点: /build-tools/{VERSION}

主要由Android IDE /工具链使用来执行内部过程 . 您应始终保持这些最新,因为Android团队通常会对工具进行增强/修复,以创建更快,更可靠的工具链 . 版本号通常与正在发布的当前API级别相关联 . 在撰写本文时,这是API级别26 .

作为开发人员,您不必过于担心这些工具,但了解它们绝非易事 .

我们来看几个主要项目:

aapt/aapt2 - 代表Android资产包装工具 . 此工具是SDK(和构建系统)的一部分,允许您查看,创建和更新Zip兼容的存档(zip,jar,apk) . 它还可以将资源编译为二进制资产 .

注意:aapt2是此工具的第二代,它支持增量资源处理 .

dx - 用于将Java字节码转换为Dalvik字节码(.class - > .dex)

zipalign - 是一个存档对齐工具,可为Android应用程序(APK)文件提供重要优化 . 目的是确保所有未压缩数据以相对于文件开头的特定对齐开始 . 具体来说,它会导致APK中的所有未压缩数据(如图像或原始文件)在4字节边界上对齐 .

apksigner - Android在一个工具中解决 v1(Jar Signing) 和`v2(APK签名方案)的解决方案 . 它允许您签署APK并确认将在这些APK支持的所有Android平台版本上成功验证APK的签名 .

mainDexClasses - 用于生成主 classes.dex 文件,该文件是项目最初加载和运行所需的所有类 . 这用于Multidex过程(AKA 64k方法限制) .

注意:里面有更多工具,但这是主要在Android中使用的工具的概述 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值