在我的Android应用程序中,我只需要在属性文件中进行一些小改动.
例如:
在我的属性文件中,有一个特定客户端的欢迎消息.所以,我必须在我的应用程序中只更改客户端名称.
但问题是,我必须在源代码中执行此操作,然后必须每次为每个客户端构建.
有没有办法直接在.apk文件中更改它,而无需再次创建构建.
为此,您必须解压缩打包的APK,并找到要更改的字符串.该字符串可能已被编码或转换为字节码(Java String)或二进制格式(XML String).您需要确定是否已完成此操作,以及新String的外观.然后,您需要获取要替换它的字符串,并在交换它们之前以相同的方式对其进行编码.
完成所有这些操作后,您必须重新压缩应用程序并运行签名工具并手动压缩对齐,然后再以apk格式使用.
坦率地说,这样做需要更长的时间才能重新编译应用程序.
| 归档时间: |
|
| 查看次数: |
5481 次 |
| 最近记录: |