gpt4 book ai didi

android - 为什么我的 android 应用程序 apk 的新版本不能安装在旧版本上

转载 作者:太空狗 更新时间:2023-10-29 15:48:40 26 4
gpt4 key购买 nike

我成功制作了一个小型私有(private) android 应用程序(如果有区别,则使用 appcelerator)并通过签名的 apk 文件将其安装在我的设备上。

然后我对我的应用程序进行了一些更改,并使用更新的版本号重新打包它,但使用相同的证书签名,当我遇到问题时也是如此。

当我尝试在我的 android 设备上安装它时,正如预期的那样,它警告我“您正在安装的应用程序将替换另一个应用程序”,但“所有以前的应用程序数据都将被保存”。我同意更换并且安装继续进行并且没有错误,直到它收到并显示“应用程序未安装”,没有任何其他详细信息。

原apk中的版本号和名称为:

android:versionCode="1"android:versionName="1.0"

在第二个版本中

android:versionCode="2"android:versionName="1.1"

我被这个逼疯了,我错过了什么?

最佳答案

首先,尝试使用 adb 安装您的应用程序:

adb install -r /path/to/your.apk

如果这没有帮助,请尝试:

adb shell pm uninstall -k com.your.package
adb install /path/to/your.apk

这将卸载 apk,同时保留其所有数据。然后重新安装一次。如果这也没有帮助,adb 至少会为您提供错误代码,这样更容易进行故障排除。

关于android - 为什么我的 android 应用程序 apk 的新版本不能安装在旧版本上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com