为啥 apktool 不解码 versionCode 和 versionName?
Posted
技术标签:
【中文标题】为啥 apktool 不解码 versionCode 和 versionName?【英文标题】:Why apktool is not decoding versionCode and versionName?为什么 apktool 不解码 versionCode 和 versionName? 【发布时间】:2015-02-07 14:38:31 【问题描述】:我正在使用 apktool 使用以下命令
apktool decode "[APK PATH]"
由于某种原因,解码后的 androidmanifest.xml 不包含属性 versionCode
和 versionName
。我知道它们在原始文件中,因为如果我打开编码文件,我可以看到加密文本中间的属性。
在实现一些代码后,我需要验证 versionCode 是否由 gradle 自动更新。
【问题讨论】:
【参考方案1】:它被保存到另一个文件。我记得,一些扩展名为 .yml。当您再次对包进行编码时,apktool 命令会将此文件用于版本代码
【讨论】:
这是指 apktool.yml 文件吗?如果是这样,并且它显示“2.0.0”但您想使用 apktool.jar 版本 2.0.0 RC4,您是否需要更改该 yml 文件以用于像 MDXToolkit 这样的包装 GUI 以查看已更新的 jar?跨度>以上是关于为啥 apktool 不解码 versionCode 和 versionName?的主要内容,如果未能解决你的问题,请参考以下文章
APKtools (APK Studio) 无法解码arsc文件
为啥apk文件用apktool反编译后修改assets文件中的内容不起作用啊?