Android Studio 2.3更新无法打开应用程序 [即时运行服务]

13

我最近将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.

我在一个Android 5.1设备上遇到了相同的问题。但是在一个Android 6.0.1设备上,它可以工作,启动默认活动。 - brian
对我来说也一样。你找到解决方案了吗? - user1590595
我也有同样的问题,我的Gradle没有完成,已经持续了3个小时的时间。 - Nazim ch
我也遇到了升级的问题,尽管问题不同。http://stackoverflow.com/questions/42573603/after-the-last-sdk-update-android-studio-cant-find-any-google-play-service-or/42574247#42574247 - Dany Y
我的问题在这之后得到了解决:https://dev59.com/Tek6XIcBkEYKwwoYEPzw。 - JamesOrtiz
可能是Android Studio 2.0中的即时运行(如何关闭)的重复问题。 - Amit Vaghela
2个回答

11

更新后出现了相同的错误。如已经注意到的,这个主题有一个开放讨论。目前唯一的解决方法是实际上 禁用 即时运行,这是对我有效的唯一方法。您可以在首选项->构建、执行、部署->即时运行中这样做:输入图像描述

关闭它并重新运行应用程序,就能正常工作。这是我们目前能做到的最好的解决办法。


是的,这对我也很好用,谢谢。这个配置还有其他问题吗? - Matz
@Matz,说实话我也不知道。我还发现我的内置模拟器在最近一次更新后停止工作了。我还没有找到解决方法,只能使用物理设备。然后我转向了IntelliJ Ultimate,它可以正常工作。真奇怪,他们总是在更新中破坏东西。 - Vucko
谢谢,我现在使用的是 Android Studio 3.0 预览版,它在那里运行得非常好... 我转向了 Kotlin,这也是一个不错的方法,模拟器也可以工作 :) - Matz

3

1
更新 AS 之前它运行得非常完美。你还认为这是设备的问题吗? - user1590595
谷歌表示他们将修复AS版本2.4(请参见code.google讨论)。同时,他们正在测试受影响的单个设备。一位谷歌项目经理说:“感谢您在我们调查此问题时的耐心等待。问题似乎是某些制造商定制了他们的设备并添加了某种“自动启动”阻止器。”。 - Utnapishtim
回答你的问题,你说得对,最新的更新已经破坏了AS助手的运行(我也遇到了你的问题),但是这个bug只影响了一些设备,这些设备上有某种“自动启动”阻止器(比如我的Asus Zenfone)。 - Utnapishtim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接