应用仅在连接到笔记本电脑的设备上运行

时间:2018-08-16 08:04:05

标签: android installation rsa

我的应用版本有问题。

如果我将手机连接到笔记本电脑,它将询问是否要像这样共享RSA指纹:

RSA

单击是后,我可以运行该构建并将该应用成功安装在手机上。我什至可以构建一个APK,进行调试或发布,然后将其安装在连接到PC并接受RSA密钥(4个设备)的任何手机上。

当我尝试在其他手机上安装该APK时(在其他3个设备上进行了测试)。它安装了调试APK,但只是说我的应用已停止工作,如果我安装了发行版APK,则只是无法安装。

这是一个常见问题,我需要首先做些什么吗?

2 个答案:

答案 0 :(得分:1)

我建议您在共享之前建立一个已签名的apk。有关如何对apk进行签名的说明,请点击此处-> https://developer.android.com/studio/publish/app-signing

答案 1 :(得分:1)

您应该为您的实际设备允许使用调试选项。并始终选中“始终允许这台计算机”,然后单击“确定”。

更新

解决方案1:在设备中卸载应用程序,然后尝试再次安装

解决方案2:转到build> Build APK>并复制apk文件。并将其分发给其他人。

解决方案3:尝试生成签名的apk,检查两个版本的签名。

See