2

android manifest xml 文件不包含该信息。android.yml 文件可以。更改后,apk build 命令不会生成 apk 文件。是否有任何 build.gradle 文件或工具可用于编辑版本号?

程序:

apktool d myapk.apk
open apktool.yml, increment versionCode and save
apktool b

其次是 jarsigner 和 zip align

类似: 我可以从 apk 更改版本代码吗?

4

1 回答 1

2

有一种方法可以解决此问题。我自己面对它并找到了解决方案,但这是一个疯狂的解决方案。这是我更改版本代码和版本名称的方法。

  1. 我编辑了androidmanifest.xml<?xml> tag android:compilesdkversion="23" android:compilesdkversioncodename="6.0-2438415". 这些数字是我使用的,你的应该是用于platformbuildversioncodeand的platformbuildversionename
  2. 编译应用程序
  3. 使用Android平台的Apk-Editor应用程序解码和构建.apk文件并完全解码应用程序。
  4. 尝试构建它,它会给你一个错误信息androidmanifest.xml
  5. 查看错误消息并删除您在步骤 1 中编写的内容。
  6. 在那里编辑版本代码和版本名称。然后保存它。
  7. 构建它。它将使用更新的版本为您生成 apk 文件。

这很疯狂,但它有效。

于 2019-07-29T22:02:37.577 回答