我正在使用 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/