从签名的 apk 在某些设备上获取“未安装应用程序”

Posted

技术标签:

【中文标题】从签名的 apk 在某些设备上获取“未安装应用程序”【英文标题】:Getting "App Not Installed" on some devices from signed apk 【发布时间】:2019-03-14 07:26:40 【问题描述】:

我已经完成了修复相同但没有运气的列出点:

1.  Changed package name
2.  Clear cache & checked if there is no previous build installed on device
3.  allowBackUp set to false
4.  Version upgradation and target SDK changed (In this case app is able to install some devices but some other devices getting the app not installed)
5.  Selected both V1 and V2 checkboxes (Signature Version)

除了以上几点,还有什么可以做的吗?

【问题讨论】:

转到设备设置应用程序,看看您的应用程序是否在其中列出,然后为所有用户删除它并重新安装。 必须检查您是否有适用于为所有用户卸载的卸载应用程序。还必须确保在生成签名 APK 时必须更正您的密码 @AbidKhan 正如我已经说过的(2. 清除缓存并检查设备上是否安装了以前的版本)。此外,新设备/用户也出现了问题 @Piyush 如果密码错误,我不确定是否可以生成 apk。如果以某种方式生成了 apk,那么它应该无法安装在任何设备上。 【参考方案1】:

在尝试了许多解决方案后,我执行了以下对我有用的步骤:

    文件 -> 使缓存无效/重新启动 在 androidManifest.xml 中添加了签名配置

签名配置 配置 keyAlias 'testAlias' keyPassword 'testPassword' storeFile 文件('/Users/raj.sharma/test-project/keystore') storePassword 'testPassword'

    现在在 Build Variants 中选择“发布”

【讨论】:

以上是关于从签名的 apk 在某些设备上获取“未安装应用程序”的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap Android 应用程序“未安装应用程序”

签名的 apk 不工作,但未签名的 apk 工作

“App not not installed”在一台设备上

模拟器或物理设备上的“未安装应用程序”android? [复制]

小部件在 ICS 中显示“未安装应用程序”Toast

未安装应用程序。具有冲突签名的同名现有包[重复]