为什么apktool无法解码versionCode和versionName?

5
我正在使用以下命令使用apktool:

我使用 apktool 工具,使用下面的命令:

apktool decode "[APK PATH]"

由于某种原因,解码后的androidmanifest.xml文件中不包含属性versionCodeversionName。我知道它们存在于原始文件中,因为如果我打开编码文件,我可以在加密文本的中间看到该属性。

我需要验证gradle是否在实现一些代码后自动更新了versionCode。

1个回答

13

它被保存到另一个文件中。我记得,这个文件的扩展名是.yml。当您再次对包进行编码时,apktool命令将使用此文件来获取versionCode。


1
这是指apktool.yml文件吗?如果是的话,并且它说“2.0.0”,但你想使用apktool.jar版本2.0.0 RC4,那么是否需要更改yml文件,以便像MDXToolkit这样的包装GUI可以看到已更新的jar? - whyoz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接