Android应用未在其他设备上运行

时间:2017-03-25 18:51:51

标签: java android xml emulation

我刚刚制作了一个带有6个按钮的简单Android应用程序。单击每个按钮可打开一个新活动。我通过Android studio的USB电缆在我的设备上安装了该应用程序,它在我的设备上正常运行。

但是,当我通过SHAREit在他的设备上安装但未运行的应用程序共享后,我在朋友设备上安装了应用程序时,问题就出现了问题。

这可能是什么原因?我该如何解决这个问题?

请帮忙。谢谢

6 个答案:

答案 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)

我有一个解决方案:

  1. 安装Bluestacks Android Emulator。
  2. 转到“工具”,“Android”,然后单击“启用Adb集成”以禁用它。
  3. 在Android工作室中,安装时会出现一个用于Bluestacks的Android设备。
  4. 通过shareit分享已安装的应用。
  5. 它可以在其他设备上使用。
  6. 希望有所帮助

答案 4 :(得分:0)

在这里,您可以找到您的解决方案的链接。 https://developer.android.com/studio/publish/在左侧栏中选中“发布应用”这一点。

答案 5 :(得分:0)

只需执行以下步骤:

  1. 双击班次并搜索版本 apk ,然后单击它。
  2. 找到该 apk 文件。
  3. 复制到您的物理设备或您朋友的设备...无论如何,它将起作用。