升级后的 apk 未从现有应用程序下载

Posted

技术标签:

【中文标题】升级后的 apk 未从现有应用程序下载【英文标题】:Upgraded apk is not downloading from existing app 【发布时间】:2016-07-18 10:08:37 【问题描述】:

将平台和插件升级到最新版本和更新版本后,应用程序 apk 不会从现有应用程序(版本控制)下载和安装。 app的现有平台版本是cordova 4.0.0,最新的apk平台版本是5.1.1。我在堆栈中遵循了一些答案,但没有解决任何问题。不知道文件传输插件的问题或cordova平台的变化

在 adb 中调试后得到这个

【问题讨论】:

@Naitik 没有错误显示 @Naitik 应用程序版本控制在更改最新平台(cordova 5.1.1)和最新版本插件后没有发生 @Homen 不是 google play,使用公司服务器和相同的密钥库 @OhStack 首先最新版本的科尔多瓦是 6.2.0 请更新最新版本,使用 npm update -g cordova 如果您使用的是苹果机器,请使用 sudo npm update -g cordova 命令然后再试一次。请复制最近的一份并处理该副本以避免冲突。 或者尝试直接在真机上运行以获得良好的输出... 【参考方案1】:

安装您发送的应用程序并在 android 设备上调试相同的应用程序后,我可能根本原因是代码中的 toast 实现问题。它在 index.js 中抛出以下错误:

index.js:148 Uncaught (in promise) ReferenceError: showToast is not defined(...)

我建议你更正酷插件的调用,或者使用其他插件组合,如 toast 插件和文件打开器插件来显示下载消息和调用 APK 安装

就调试而言,您可以使用谷歌浏览器的检查设备选项来调试代码。您可以在debugging link 上找到更多信息。

【讨论】:

以上是关于升级后的 apk 未从现有应用程序下载的主要内容,如果未能解决你的问题,请参考以下文章

APK 版本未从 Play 商店更新已安装的 AAB 应用

提升升级 强制更新 Download

安卓手机升级出现解折包出错,是什么原因?

Android7.0下载Apk自动安装

ionic 通过下载apk升级App

是否可以从 Google Play 为我的应用下载旧 APK?