我最近将Android Studio更新为2.3。当我点击即时运行按钮时,它会编译应用程序但不会在Android设备上打开应用程序。在此之后即使“热插拔”未启用,它也会显示“无活动'应用'启动”。知道我可能做错了什么。我尝试创建一个新项目,但也存在这个错误。
我收到以下错误:
Error while executing: am startservice
com.example/com.android.tools.fd.runtime.InstantRunService Starting
service: Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER]
cmp=com.example/com.android.tools.fd.runtime.InstantRunService }
Error: Not found; no service started.
答案 0 :(得分:11)
更新后出现同样的错误。如前所述,对此主题进行了公开讨论。到目前为止,唯一的解决方法是你实际上禁用 instant run
,这是唯一对我有用的东西。您可以在Preferences -> Build, Execution, Deployment -> Instant Run
:
将其关闭并再次运行应用程序即可开始工作。这是我们现在能做的最好的事情。
答案 1 :(得分:3)
这是与设备相关的错误。有一个谷歌问题讨论:
https://code.google.com/p/android/issues/detail?id=235879
他们找到了一些解决方案:
华硕设备:您必须允许自动启动您想要立即开始的应用https://www.asus.com/support/faq/1013752
使用MIUI的设备:您必须禁用MIUI优化(请参阅stackoverflow中的其他答案)https://stackoverflow.com/a/42579815/1341576