Android 应用从服务器下载后没有升级到新版本
Android app does not upgrade for a new version after download it from the server
我在更新更新版本的 Android 应用程序时遇到问题。
每个客户对应用程序都有不同的要求,比如按钮的颜色,排除一些他们不需要的服务等,他们有机会在我们服务器的登录应用程序页面上升级它(新的新版本已准备就绪,将出现一个弹出窗口。
当我为主要提供程序(开发人员调试)升级时,应用程序从较新版本升级。如果我卸载应用程序,并放置提供商的 APK,让我们调用 'A',然后在提供商的登录页面切换 'developer debug' 并尝试更新应用程序,我实际上可以下载 APK 但是我无法升级应用程序,显示 'application not installed'.
我检查了 Gradle 上 'developer debug' 的版本代码,整数高于提供者 'A'。
我也检查了清单,我没有找到任何结论。
这可能有多种原因,但据我了解,您可能遇到以下问题之一:
- 检查您是否确实创建了应用的发布版本并且您使用的不是相同的调试版本。从创建一个版本
Android工作室
构建 -> 生成签名包(或类似的)
- 即使您确实为您的应用创建了新的发布包,也要确保它是使用与旧版或先前版本的应用相同的开发者签名密钥创建的。
我在更新更新版本的 Android 应用程序时遇到问题。
每个客户对应用程序都有不同的要求,比如按钮的颜色,排除一些他们不需要的服务等,他们有机会在我们服务器的登录应用程序页面上升级它(新的新版本已准备就绪,将出现一个弹出窗口。
当我为主要提供程序(开发人员调试)升级时,应用程序从较新版本升级。如果我卸载应用程序,并放置提供商的 APK,让我们调用 'A',然后在提供商的登录页面切换 'developer debug' 并尝试更新应用程序,我实际上可以下载 APK 但是我无法升级应用程序,显示 'application not installed'.
我检查了 Gradle 上 'developer debug' 的版本代码,整数高于提供者 'A'。
我也检查了清单,我没有找到任何结论。
这可能有多种原因,但据我了解,您可能遇到以下问题之一:
- 检查您是否确实创建了应用的发布版本并且您使用的不是相同的调试版本。从创建一个版本 Android工作室
构建 -> 生成签名包(或类似的)
- 即使您确实为您的应用创建了新的发布包,也要确保它是使用与旧版或先前版本的应用相同的开发者签名密钥创建的。