android studio 2.3 即时运行不工作

新手上路,请多包涵

我已经将 android studio 从 2.2 更新到 2.3,然后我发现 Instant run 不工作。

执行时出错:am startservice com.example.codingmaster.testcc/com.android.tools.fd.runtime.InstantRunService 启动服务:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.codingmaster.testcc/com.android.tools.fd.runtime.InstantRunService } 错误:未找到;没有服务启动。

我也尝试重新安装 android studio 2.3 但没有用。

原文由 user6138207 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 382
2 个回答

如果您正在运行带有 MIUI 的设备,请转到开发人员设置 > 打开 MIUI 优化并将其关闭。

然后您需要重新启动设备并重新编译代码。

Instant Run 应该会再次运行

原文由 Kishan Gohel 发布,翻译遵循 CC BY-SA 3.0 许可协议

找到了解决方案。您必须为其他设备制造商(例如华硕、乐视等)启用自动启动支持。

对于乐视——

  1. 使用 Instant Run 安装应用程序。它应该会失败(如果没有,你为什么要首先阅读这篇文章?)

  2. 转到 设置

  3. 个人 下寻找 权限

  4. 选择“您已允许 X 应用程序自动启动”。切换 <Your app name> ON

  5. 完毕!即时运行有效。

对于华硕,请使用自动启动管理器授予该应用程序自动启动权限。有关更多信息,请参见 此处

对于其他设备,请找到一些类似的设置。

编辑 -

如果您在 Purify(或其他类似应用程序)中禁用了自动启动,请重新启用它。

来源 - https://code.google.com/p/android/issues/detail?id=235879

原文由 FadedCoder 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题