4

我想在编译我的 android 应用程序时aapt.exe停止压缩我的文件。database.db我运行终端(Mac OS)并输入:

aapt -0 db

它抛出错误:

ERROR: Unknown command '-0'
Android Asset Packaging Tool

我正在使用 android sdk v20.0.1。我犯了什么错误吗?

4

2 回答 2

6

AFAIK:

  • 此工具允许您查看、创建和更新与 Zip 兼容的档案(zip、jar、apk)。它还可以将资源编译成二进制资产。

  • aapt 即Android Asset Packaging Tool 在SDK tools/ 工具目录下可以查看、创建、更新ZIP 格式的文件附件(zip、jar、apk)。资源文件也可以编译成二进制文件。

  • 虽然您可能不会经常直接使用 aapt,但构建脚本和 IDE 插件可以利用此工具打包构成 Android 应用程序的 apk 文件。

  • 尽管你可能不直接使用 aapt 工具,但是构建脚本和 IDE 插件会使用这个工具打包的 apk 文件构成一个 Android 应用程序。

供参考:

  • Linux 或 Mac OS X:

    • 打开终端,进入工具/目录,
    • 运行命令。/ 适应症
  • 视窗:

    • 打开命令提示符并转到工具/目录,
    • 执行命令 aapt.exe

aapt 命令:

  • 点击这里学习 aapt 命令
于 2014-05-29T16:02:54.853 回答
5

aapt 是一个通用的 Android 资产打包工具,可用作:

"aapt list" -列出 ZIP、JAR 或 APK 文件的内容。
“aapt dump” -从 APK 文件中转储特定信息。
"aapt package" -打包 Android 资源。
"aapt remove" -从 ZIP、JAR 或 APK 文件中删除文件。
"aapt add" -将文件添加到 ZIP、JAR 或 APK 文件中。
"aapt crunch" - 处理PNG 文件。

于 2015-04-21T19:42:51.140 回答