从签名的 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 应用程序“未安装应用程序”