与其他手机共享后无法安装

时间:2019-01-12 13:23:33

标签: android android-studio apk

我使用Android Studio开发了一个Android应用,并通过运行Oreo的手机直接部署和运行了该应用。 安装成功。但是后来,我厌倦了将APK从我的手机共享给其他手机。但是他们都无法安装它。 但是,如果我构建APK并将app-debug.apk共享给其他手机。它安装成功。

我无法构建APK并向所有人共享app-debug.apk。 我通常将其部署在我的手机中,并共享APK(以前曾经工作过)

任何人都可以帮忙

请原谅错字,我是从手机输入的。

2 个答案:

答案 0 :(得分:0)

默认情况下,Android Studio仅打包所需的文件,然后将其安装在您的手机中。如果您与其他手机共享,则由于某些原因(例如操作系统版本,文件不匹配,SHA键不匹配等),该应用将无法安装在少数设备上。

但是,如果您构建APK并共享,则APK可以安装在从最低SDK版本到目标SDK版本开始的任何设备中。

答案 1 :(得分:0)

可能存在签名问题。您的应用已签名吗?默认签名是调试签名。当您仅在连接的设备上构建和部署或运行​​它时,默认情况下会将其签名为调试符号。

如果未进行唯一签名,则可能无法在其他设备上运行或安装。如果您希望在其他设备上分发应用,请查看Google here进行的应用签名说明和指南。

另一个问题可能是其他设备的安全授权。您要在其上构建的设备已打开开发人员选项。要运行和安装未签名的应用程序,您需要在要运行其的设备上激活开发人员选项。查看有关开发者选项的link以及如何将其打开。