安卓降级问题

标签 android unity-game-engine version-control android-manifest

我正在使用 Unity 构建和创建我的应用程序。我的应用程序已在 Play 商店中使用此版本号:

4220 (4.2.2)

我的 Android 设备上也安装了该应用程序。

现在,我已经创建了我的应用程序的新版本并将其添加到我的 list 文件中:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="xxx.xxxxxxxx.xxxxxxx" 
    android:installLocation="preferExternal" 
    android:versionCode="5000" 
    android:versionName="5.0.0">

(x 是我的应用程序 ID)

现在,从 Unity 构建时出现此错误:

失败 [INSTALL_FAILED_VERSION_DOWNGRADE]

现在,我已经在网上搜索了此问题的解决方案,但看不出我在这里做错了什么?!?!?

请帮忙,我们将不胜感激:-)

最佳答案

Unity 会使用Player Settings 中的多个配置覆盖自定义AndroidManifest.xml 的值。

因此,请在“编辑”>“项目设置”>“播放器”>“Android”>“其他设置”>“标识”>“版本”和“ bundle 版本代码”下检查您的值。

您可以使用类似 ClassyShark 的工具检查 APK 的合并 AndroidManifest.xml

关于安卓降级问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026640/

相关文章:

java - CallStaticBooleanMethodV 的返回类型与 Java 方法签名不匹配 - 从 C/C++ 调用 Java 方法

css - compass : how to remove comments containing path to a package scss from generated css file?

Grails plugin.xml - 存储在版本控制中?

c# - 连接打开时 Firebase SSE 发送整个 json 文件

git - 在执行 git reset --hard HEAD^ 后恢复添加/暂存文件?

android - Toast 未显示并出错

android - 是否有适用于 Linux Ubuntu 的 adt 包?

android - Gradle 没有获取我的 Android 库

ios - Xcode 8.0 架构 arm64 的 undefined symbol

android - 通过 fragment 使 UnityPlayer 保持 Activity 状态