2017-03-09 82 views
7

我在Android Studio中2.3得到这个问题,当我点击运行:即时运行不起作用

03/09 19:02:36: Launching app 
$ adb shell am startservice 

com.a890m.s/com.android.tools.fd.runtime.InstantRunService 
Error while executing: am startservice com.a890m.s/com.android.tools.fd.runtime.InstantRunService 

Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.a890m.s/com.android.tools.fd.runtime.InstantRunService } 

Error: Not found; no service started. 
+1

我这个解决: JamesOrtiz

+0

是的,禁用该狗屎是目前的最佳选择 –

+0

当我尝试禁用它时,它给了我另一个错误,说即刻运行需要等级3.3 –

回答

0

我得到这个错误之前和工作对我来说是可以尝试的插入或拔出的解决方案电缆再次,看看它是否工作

0

这是发生了一些特定的设备,因为一些厂家定制他们的设备,并添加了某种“自动启动”阻断剂。例如,对于受影响的华硕设备,您可以通过使用Asus的自动启动管理器为您的应用启用自动启动来解决此问题。详情请参见本页面:https://www.asus.com/support/faq/1013752

但不同的制造商似乎不同的做到这一点。例如,对于LeEco设备,您可以在设置下允许“自动启动”。有关如何为您的应用启用自动启动的信息,请参阅此问题(https://github.com/openstf/stf/issues/407#issuecomment-247852532)。

您可以谷歌如何关闭自动启动等/功能的AutoLaunch为您的特定设备可以立即运行工作。你也可以使用模拟器。

希望有所帮助。

+0

我在模拟器上有这个问题... – SapuSeven

+0

您可能仍然需要禁用自动启动,具体取决于您在模拟器上使用的系统映像。 –

+0

我在SDK Manager中使用Google提供的干净的Android图像。我找不到任何自动启动选项。 – SapuSeven

3

这个问题只在Android Studio中2.3仍处于谷歌事件Tracker 开放你可以解决它(对,因为需要即时的运行时间是不透膜溶液)在你的Android工作室禁用即时运行。 goto-> Android的工作室 - >首选项 - >构建,执行,部署 - >即时运行

+0

文件 - >设置 - >在左侧选择[Build,Execution,Deployment]项目。 展开调试器选项。 选择[即时运行],然后在右侧,单击(取消选中)“在启用时启用即时运行热切换代码/资源更改(默认启用)” 这有助于解决此问题,以便在我的阿尔卡特手机上进行调试。为什么其他答案不能解释如何关闭Instant Run? – raddevus

相关问题