【问题标题】:Change .apk asset file from outside从外部更改 .apk 资产文件
【发布时间】:2013-09-25 22:09:53
【问题描述】:

我有一个将在很多用户之间分发的 apk 文件。该文件对所有文件都是相同的,但我需要为将在代码中使用的每个文件指定 ID(理想情况下,它应该由 php 脚本自动完成)。现在我尝试将 ID 放入 Assets 中的文本文件中,然后在 Windows 中将 apk 作为存档打开,更新文本文件中的值然后保存(更新存档)。结果我的应用程序无法再安装。 为什么它不起作用?或者是否有另一种方法可以为每个 apk 设置 ID,而无需在开发环境中重新创建包?

【问题讨论】:

标签: android apk archive android-assets


【解决方案1】:

没有办法做到这一点,您必须在每次更改时编译并签署您的应用程序。

Android会为你的apk做一个hash,如果你稍微改变一下内容,这个hash就会不一致,不会是一个有效的apk(无法安装)。

您可以编写一些脚本来自动更改文件并在您的 apk 之后编译/签名。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2012-12-22
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多