安装Android更新 - “应用程序未安装”错误

时间:2011-12-01 19:53:23

标签: android install automated-deploy

我最近对现有应用程序进行了更改,我们希望将更改推送给用户,作为可下载的更新。

应用程序识别出有更新,并下载该文件。下载后,我们可以点击apk文件,它说它将取代现有的应用程序。我们单击“确定”,然后单击“安装”并收到一条消息,只是说“应用程序未安装”。

我们希望这是一个相当无缝的过渡到新更新,因为我们有大约1000名用户需要此更新才能让我们公司顺利运行。

两个应用程序(旧版本和新版本)都使用相同的证书签名APK。让每个用户手动卸载然后安装新版本不是一个选项,因为我们已经限制了他们对手机功能的访问。

1 个答案:

答案 0 :(得分:3)

如果没有看到日志和/或清单文件,很难确定,但需要快速查找:

在AndroidManifest.xml文件中,检查以确保:

  1. 每个版本的包名称完全相同
  2. versionCode是一个大于之前版本的整数
  3. 每个版本的versionName都不同

    < manifest xmlns:android =“http://schemas.android.com/apk/res/android”     包= “XXXXX”         机器人:的versionCode = “2”     android:versionName =“2.1.0 Fred”>