使用 AAPT.exe 工具将资源添加到 APK 文件



我正在使用aapt工具将文件添加到apk文件中。到目前为止,我能够使用以下命令从java类的CMD将文件添加到apk:

AAPT 添加 -v apk_file_name"要添加的文件的目录结构">

我想将文件添加到apk中的资产文件夹中。但是,只有当文件存在于工具目录内的 assets 文件夹中时,我才能以这种方式添加文件(例如,D:/AAPT/assets/files(。否则,它将创建我给出的文件路径的目录结构(例如,如果我给出 D:/newfolder/test.xml....它将在我不想要的 apk 中创建新文件夹/测试.xml(。

我想将系统上任何位置的文件添加到 apk 中的资产文件夹中。我的意思是到目前为止我使用的命令是:

aapt add -v 示例.apk"assets/test.xml">

它将在apk内部创建一个目录结构资产/测试.xml


现在,我想要这样的东西:AAPT 添加 -v 示例.apk "资产/测试.xml" "测试的绝对路径.xml 在系统上">它从系统中获取文件并创建 DIR 结构资产/测试.xml

这样我就不需要每次都复制工具目录中的文件,从而为提供文件路径提供了更大的灵活性。

有谁知道如何为这种情况编写命令?

我知道 -A -S 选项,但我不知道使用它们的正确方法。做了一些点击和试用,但无法正确添加文件。

PS-从我的java类运行CMD命令

使用 AAPT.exe 工具将资源添加到 APK 文件?

在问题的后面,您声明您正在尝试将资产添加到APK文件。资源不是资产;资产不是资源。

有谁知道如何为这种情况编写命令?

使用您喜欢的ZIP实用程序。APK文件是ZIP存档,资产只是该存档中的文件。

相关内容

  • 没有找到相关文章

最新更新