我的应用程序能够在模拟器上运行,我将其导出为未签名的应用程序。
在我手机的设置-->>应用程序--->>检查未知来源。
我通过 USB 将 .apk 下载到手机存储中。
然后在文件管理器下,我发现存储了 .apk 并点击安装按钮并尝试安装,
但最后它说应用程序未安装。但为什么?怎么了?
我也尝试 ./adb install -r myapp.apk 但它说错误:找不到设备
最佳答案
我从来没有使用你的方法在设备上测试过应用程序......当我不调试在我的设备上使用 usb 并且我只想将它安装在我的手机上时,我会做以下:
如果您已经在模拟器上运行它,那么您的项目的 bin 目录中会有一个 .apk 文件。
通过 USB 或其他方法(我使用保管箱)将该 .apk 文件移动到您的手机。
打开 .apk 并安装到您的手机上。
前面的答案都是正确的,必须签名。但是通过执行我的方法,它将使用您的调试 key 进行签名。
在将其发布到市场之前,您显然希望使用真正的 key 对其进行实际签名。
关于Android 未签名应用程序无法安装在设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401922/