无法在设备上安装 Android Unsigned 应用程序

lil*_*lzz 5 android signing adb apk

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

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

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

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

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

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

byt*_*der 5

我从未使用您的方法在设备上测试过应用程序......当我没有使用 USB 在我的设备上调试并且我只想将它安装在我的手机上时,我执行以下操作:

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

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

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

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

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


yor*_*rkw 3

所有应用程序都必须经过签名才能安装在模拟器或真实设备上,请查看签署应用程序的官方开发指南:

  • 所有申请都必须签名。如果未签名,系统不会在模拟器或设备上安装应用程序。
  • 为了测试和调试您的应用程序,构建工具使用由 Android SDK 构建工具创建的特殊调试密钥对您的应用程序进行签名。