【问题标题】:Android Studio not installing app on device, no error messagesAndroid Studio 没有在设备上安装应用程序,没有错误消息
【发布时间】:2019-12-06 14:49:44
【问题描述】:

我在 Android Studio 上有一个干净的 Android 项目(只有一个“hello world”屏幕),我正在尝试在我的三星 Galaxy S10e 上安装该应用程序。

我单击运行按钮,这就是我在 构建输出 中看到的内容:

并且apk生成成功。 但它没有启动,也没有安装在设备上(没有图标,也没有出现在应用列表中)。

当我尝试通过 adb install app-debug.apk 手动安装 apk 时,它可以工作。应用快捷方式出现在设备上,已添加到应用列表中,我可以启动应用了。

起初adb install 也不起作用,给出错误INSTALL_FAILED_TEST_ONLY,但我通过将android.injected.testOnly=false 添加到gradle.properties 解决了这个问题。

我尝试将 Gradle 版本更改为 6.0.1(目前看来这是最新的),但没有帮助。

我还在顶部选择了我的设备:

如何让 Android Studio 在我的设备上安装和启动应用程序?

Android Studio 版本:3.5.3


编辑:
我在模拟器上看到了同样的行为。我从 Android Studio 打开 AVD 并选择了 Pixel 3A。模拟器打开,我运行应用程序,模拟器上没有任何反应(我看到相同的 Build Output 消息)。

【问题讨论】:

  • 只需尝试使缓存无效 n 重新启动 android studio n 下一次重建项目 n 尝试再次安装应用程序
  • 没用....

标签: android android-studio


【解决方案1】:

同样的事情发生在我身上。这可能是 Android Studio 中的一个错误。在第二次编译时,应用程序正确安装。这很乏味。

【讨论】:

    【解决方案2】:

    没有足够的信息来查找此问题的原因。 但由于它适用于 adb,这意味着您运行 adb 命令。可能只有一个 adb 守护程序实例正在运行。因此,如果它涉及到外部,我的猜测是 Android Studio 将无法访问它。 可能尝试adb kill-server 并从 Android Studio 再次运行,看看是否有帮助。

    【讨论】:

    • 重新启动 ADB 服务器后,它又可以正常工作了。谢谢。我通过正在运行的设备下拉列表中的“设备连接故障排除”重新启动它,并按照步骤操作,直到“重新启动 ADB 服务器”。
    【解决方案3】:

    我遇到了同样的问题,我通过检查正在运行的设备解决了这个问题。连接的手机有 2 个帐户(可能是个人和工作),在设备列表中列出,所以我不得不选择第二个 option,它在我的手机上成功运行。见附图。

    【讨论】:

    • 添加图片很好,但要确保它可读
    【解决方案4】:

    可能是这样的: 开启usb调试

    • 设置
    • 系统
    • 开发者选项
    • 开启 USB 调试设置

    如果没有出现,请转到有关手机的设置。然后点击内部版本号 7-10 次,它将使您能够显示开发人员选项。

    【讨论】:

    • 但我说adb install 可以工作,这意味着我启用了 USB 调试...
    猜你喜欢
    • 2018-10-28
    • 2018-02-21
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    相关资源
    最近更新 更多