分享到其他手机后无法安装

Can't Install after sharing it another mobile

我使用 Android studio 制作了一个 Android 应用程序,使用我的手机 运行 Oreo 直接部署并 运行 它。 它安装成功。但后来我厌倦了将 APK 从我的手机分享到其他手机。但其中 none 能够安装它。 但是,如果我构建 APK 并将 app-debug.apk 共享给其他手机。安装成功。

我无法构建 APK 并与大家共享应用程序-debug.apk。 我一般部署在我的手机里,分享APK(以前用过)

谁能帮忙

请原谅错别字,我是手机打的。

默认情况下,Android Studio 只打包所需的文件并将应用程序安装到您的手机中。如果您分享到其他手机,由于 OS 版本、文件不匹配、SHA 密钥不匹配等原因,该应用程序将无法在少数设备上安装。

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

可能存在签名问题。你的应用程序签名了吗?默认签名是调试签名。当您只是在连接的设备上构建和部署或 运行 它时,默认情况下它被签名为调试符号。

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

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