【问题标题】:Change version number using apktool使用 apktool 更改版本号
【发布时间】:2016-11-14 14:33:35
【问题描述】:

android 清单 xml 文件不包含该信息。 android.yml 文件可以。更改后,apk build 命令不会生成 apk 文件。有没有 build.gradle 文件或工具可以用来编辑版本号?

程序:

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

后跟 jarsigner 和 zip 对齐

类似: can I change version code from apk?

【问题讨论】:

    标签: java android apktool


    【解决方案1】:

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

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

    这很疯狂,但它确实有效。

    【讨论】:

    猜你喜欢
    • 2011-03-19
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2019-12-17
    • 2013-03-18
    相关资源
    最近更新 更多