【发布时间】:2017-07-23 02:36:40
【问题描述】:
我已将 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 但不起作用。
【问题讨论】:
-
解决方法,转到设置并禁用即时运行。之后它就可以工作了:)
-
我也有同样的问题,当我禁用即时运行时,运行应用程序会出现此错误:执行时出错:am start -n "project...../project..... .MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER java.lang.UnsatisfiedLinkError: 找不到 java.lang.String android.os.SystemProperties.native_get(java.lang.String, java.lang.String) (试过 Java_android_os_SystemProperties_native_1get 和 Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2Ljava_lang_String_2)
-
开启 Instant Run 让它在重启后工作
-
我也有同样的问题。要启动我的应用程序,我必须在设置中禁用即时运行模式。我将此错误报告给谷歌。您的项目中有多种口味吗?我认为这是我的情况的原因。我在 gradle 日志中有以下行:“在变体 [...] 中禁用增量 Java 编译,因为您正在使用 3 个源文件夹:...”
-
是的。我有为棒棒糖加速 Multi-Dex 的口味,但不管有没有它,即时运行都是错误的