【问题标题】:Android Studio App not running on Device and EmulatorAndroid Studio 应用程序未在设备和模拟器上运行
【发布时间】:2017-08-21 12:10:02
【问题描述】:

应用程序无法在 MAC 上的模拟器和设备上运行,我只收到一条错误消息,提示客户端尚未准备好。

我尝试过 Invalidating and Restarting Android studio ,尝试关闭应用程序、卸载、重新运行、禁用即时运行、清理项目、重建、删除 Gradle,但这些都不起作用。

下面是我得到的运行日志。

$ adb push /Users/username/app/App/build/generalDebug-1.6.1-530966e6.apk /data/local/tmp/com.site.app $ adb shell pm install -r "/data/local /tmp/com.site.app” 成功

客户端还没有准备好..

有人知道解决办法吗?

【问题讨论】:

    标签: android android-studio android-gradle-plugin


    【解决方案1】:

    您是否正在导出已导出的活动。活动需要导出以供 adb 使用。

    尝试显式添加导出的标签,如下所示:

    <activity
        android:name=".my.MyActivity"
        android:exported="true"/>
    

    我希望这会有所帮助。

    【讨论】:

    • 你拯救了我的一天!
    【解决方案2】:

    经过多次尝试,我终于通过关闭项目并重新导入来解决它。

    【讨论】:

      【解决方案3】:
      1. 转到工具。
      2. 导航 Android。
      3. 点击启用 ADB 集成(请记住,您必须勾选 ADB 集成)

      【讨论】:

        【解决方案4】:

        创建另一个虚拟设备,确保设备虚拟映像在 sdk 中可用或下载和更新。检查清单中的 laucher activty 并确保其正确调用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-15
          • 1970-01-01
          • 1970-01-01
          • 2018-10-29
          相关资源
          最近更新 更多