我刚刚制作了一个带有6个按钮的简单Android应用程序。单击每个按钮可打开一个新活动。我通过Android studio
的USB电缆在我的设备上安装了该应用程序,它在我的设备上正常运行。
但是,当我通过SHAREit
在他的设备上安装但未运行的应用程序共享后,我在朋友设备上安装了应用程序时,问题就出现了问题。
这可能是什么原因?我该如何解决这个问题?
请帮忙。谢谢
答案 0 :(得分:1)
如果您只想在朋友设备上测试它而不是在生产进度中运行它,则无需创建已签名的APK。 Android Studio会自动创建一个apk,签名为365天。只需在资源管理器中打开您的项目,然后转到 [ProjectName] \ app \ build \ outputs \ apk ,然后选择 app-debug.apk 。
答案 1 :(得分:1)
确保已禁用在android studio中运行的实例。
因为如果在通过USB调试在真实设备上调试应用程序时启用了实例运行,它将正常工作。但如果您将apk从您的设备共享到其他设备,它将无法正常工作。它可能会显示错误。 应用名称很遗憾Stoped。
如果启用了实例运行。您必须先禁用实例运行。如果你不知道如何禁用它只是google它。禁用实例运行后,您必须清理项目并构建新的apk。它将适用于所有其他设备,而不会生成签名的apk。
希望它可以帮到你。
答案 2 :(得分:0)
在构建应用程序时,您定义了哪些MinSDK版本?这两种设备都满足这个标准吗?
如果您怀疑通过共享应用安装是一个问题,请尝试将您的朋友设备连接到您的笔记本电脑并尝试运行该应用。 要么 通过电子邮件发送apk,让你的朋友下载apk并通过apkInstaller app安装apk。
答案 3 :(得分:0)
我有一个解决方案:
希望有所帮助
答案 4 :(得分:0)
在这里,您可以找到您的解决方案的链接。 https://developer.android.com/studio/publish/在左侧栏中选中“发布应用”这一点。
答案 5 :(得分:0)
只需执行以下步骤: