如何在安装App时修复未知来源错误?

时间:2018-09-07 09:02:48

标签: android apk android-install-apk

在android studio中创建了一个应用。同时尝试将其安装在真实设备中。我收到错误消息“出于安全性考虑,您的手机已设置为禁止安装从未知来源获得的应用程序。”

我通过转到设置并从未知来源启用安装来消除此错误。安装该应用后。

问题:
1)如何在不启用“未知来源”选项的情况下使该应用程序成为受信任的已知安装来源。

即使我试图在android studio中创建一个签名的APK。但是,仍然真实的设备报告为未知来源。

有人可以帮助我使App成为可信任的已知来源吗?

2 个答案:

答案 0 :(得分:1)

Google Play商店以外的所有应用都会收到未知源错误。

您必须将apk文件上传到您的Google Play开发者控制台,并且用户必须通过Google Play下载您的应用。否则,用户应从设置中启用“未知来源”复选框,以安装该应用程序。

在对应用程序进行签名时,将防止篡改原始源,并且当攻击者篡改您的应用程序并用其关键操作系统签名时,将提醒用户卸载应用程序并安装新版本,以防止数据劫持。但这仍然不能使该应用程序成为受信任的应用程序。

因此,所有Google Play商店中已签名或未签名的应用都被视为来自未知来源的应用。

答案 1 :(得分:0)

在任何android设备中,您都需要为任何应用程序启用未知源。因此,未知源并不是一个错误,仅出于所有Android设备的安全性考虑。

  

当您安装应用程序时,任何未知来源的移动设备都不会授予安装许可,因此您要启用它。

     

如果您从Google Play商店安装应用,则该应用是可信任的来源,因此不需要启用未知来源。

     

如果要在不启用未知来源的情况下安装应用,则需要在Google Play商店中发布应用。