Android 未签名应用程序无法安装在设备上

标签 android apk adb signing

我的应用程序能够在模拟器上运行,我将其导出为未签名的应用程序。

在我手机的设置-->>应用程序--->>检查未知来源。

我通过 USB 将 .apk 下载到手机存储中。

然后在文件管理器下,我发现存储了 .apk 并点击安装按钮并尝试安装,

但最后它说应用程序未安装。但为什么?怎么了?

我也尝试 ./adb install -r myapp.apk 但它说错误:找不到设备

最佳答案

我从来没有使用你的方法在设备上测试过应用程序......当我不调试在我的设备上使用 usb 并且我只想将它安装在我的手机上时,我会做以下:

  1. 如果您已经在模拟器上运行它,那么您的项目的 bin 目录中会有一个 .apk 文件。

  2. 通过 USB 或其他方法(我使用保管箱)将该 .apk 文件移动到您的手机。

  3. 打开 .apk 并安装到您的手机上。

前面的答案都是正确的,必须签名。但是通过执行我的方法,它将使用您的调试 key 进行签名。

在将其发布到市场之前,您显然希望使用真正的 key 对其进行实际签名。

关于Android 未签名应用程序无法安装在设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401922/

相关文章:

android - 如何解密android中的SQLCipher加密文件?

android - Firebase 从数据库中求和项目

java - IntelliJ 构建错误上下文不匹配

android - 将 JavaFX 应用程序转换为 Android APK - HTML 文件加载 Google map 的问题

android - 在远程 adb 服务器上运行测试

android - 在android中使用NSD api注册服务时如何添加TXT记录?

android - 使用 phonegap 将现有的静态网站转换为 android 应用程序 (APK)

android - 如何在android中通过包名获取应用程序名称?

Android Studio 3.5.2 找不到 USB 连接设备(但通过 adb 终端找到)

android - 无法将 Android 应用程序从 Eclipse 下载到我的设备