AAPT(Android 资产打包工具)是什么意思?它是如何工作的?
我可以.so
使用 AAPT 将一个应用程序的文件发送到另一个应用程序的 APK 文件中吗?
AAPT(Android 资产打包工具)是什么意思?它是如何工作的?
我可以.so
使用 AAPT 将一个应用程序的文件发送到另一个应用程序的 APK 文件中吗?
AAPT 允许您查看、创建和更新与 ZIP 兼容的档案(ZIP、JAR 和 APK)。它还可以将资源编译成二进制资产。它是 Android 应用程序的基础构建器。
当然,您可以从应用程序中发送 .so 文件,但如果您想使用它,您将需要逆向工程插件,由于复杂性,不太推荐使用这些插件。我不认识任何人使用 Android,但有一堆环境插件。
您也可以在发布之前进行一些研究,
它是 Android SDK 的默认工具,用于将所有类和资源打包到一个 APK 文件中。
aapt
是关于 Android资源之类.xml
的
AAPT 代表 Android 资产打包工具。Android 资产打包工具 (aapt) 获取您的应用程序资源文件,例如 AndroidManifest.xml 文件和活动的 XML 文件,并编译它们。这是一个很棒的工具,可帮助您查看、创建和更新 APK (以及 zip 和 jar 文件)。它还可以将资源编译成二进制资产。它是 Android 应用程序的基础构建器。该工具是 SDK(和组装框架)的一部分,允许您查看、制作和重新设计 Zip-perfect 编年史(zip、jolt、apk)
你可以找到它
..\android-sdk\build-tools\<buildToolsVersion>
aapt package
, aapt add
- 构建 Android 应用程序包 (APK)
aapt dump
- 通过以下方式从 APK 文件中转储信息:
读取版本代码
aapt dump badging <name>.apk
检查您的权限
aapt dump permissions <name>.apk
还要aapt
照顾 ProGuard 进程中的资源[关于]
编译应用程序时,AAPT 会生成 R 类,其中包含res/
目录中所有资源的资源 ID。对于每种类型的资源,都有一个 R 子类(例如,所有可绘制资源的 R.drawable),对于该类型的每种资源,都有一个静态整数(例如,R.drawable.icon)。此整数是可用于检索资源的资源 ID。
来源:https ://developer.android.com/guide/topics/resources/accessing-resources.html (复制/粘贴)