我想在每个下载的 APK 文件中包含其他(每个用户)数据。换句话说,我在服务器上有一个现有的 APK 文件,并希望:
/res/user_info.xml
用动态生成的 XML 文件替换现有 APK 中的文件- 在用户下载之前更新并重新签名整个包
更多信息:我知道可以使用 aapt、apktool、jarsigner、... 问题是文档很差,我无法找到(或开发)一种重新打包 APK 文件的工作技术。例如,无论我做什么aapt
,总是将 XML 文件放在根路径 ( ) 中。/
我也不确定需要更新哪些资源才能使 APK 文件再次有效。此外,现有的 XML 文件/res/
已编译 - 我是否也需要对我的 XML 文件执行此操作?如果是,我该怎么做?如果不是,我应该将我的 XML 文件放入/res/raw/
吗?
问题:如何替换 APK 中的 XML 文件并重新打包?需要哪些步骤以及我使用哪些工具?