在android studio中创建了一个应用。同时尝试将其安装在真实设备中。我收到错误消息“出于安全性考虑,您的手机已设置为禁止安装从未知来源获得的应用程序。”
我通过转到设置并从未知来源启用安装来消除此错误。安装该应用后。
问题:
1)如何在不启用“未知来源”选项的情况下使该应用程序成为受信任的已知安装来源。
即使我试图在android studio中创建一个签名的APK。但是,仍然真实的设备报告为未知来源。
有人可以帮助我使App成为可信任的已知来源吗?
答案 0 :(得分:1)
Google Play商店以外的所有应用都会收到未知源错误。
您必须将apk文件上传到您的Google Play开发者控制台,并且用户必须通过Google Play下载您的应用。否则,用户应从设置中启用“未知来源”复选框,以安装该应用程序。
在对应用程序进行签名时,将防止篡改原始源,并且当攻击者篡改您的应用程序并用其关键操作系统签名时,将提醒用户卸载应用程序并安装新版本,以防止数据劫持。但这仍然不能使该应用程序成为受信任的应用程序。
因此,所有Google Play商店中已签名或未签名的应用都被视为来自未知来源的应用。
答案 1 :(得分:0)
在任何android设备中,您都需要为任何应用程序启用未知源。因此,未知源并不是一个错误,仅出于所有Android设备的安全性考虑。
当您安装应用程序时,任何未知来源的移动设备都不会授予安装许可,因此您要启用它。
如果您从Google Play商店安装应用,则该应用是可信任的来源,因此不需要启用未知来源。
如果要在不启用未知来源的情况下安装应用,则需要在Google Play商店中发布应用。