Android studio 如何解决Android Studio Canary 5、6和7上的即时运行问题

Android studio 如何解决Android Studio Canary 5、6和7上的即时运行问题,android-studio,android-studio-3.0,Android Studio,Android Studio 3.0,自从我升级到Android Studio Canary 5后,我在Instant Run方面遇到了一些问题,启用Instant Run时会出现以下错误: Information:Gradle tasks [:app:assembleDebug] Error:C:\..etc.\app\build\intermediates\instant-run-support\debug\dependencies\AndroidManifest.xml:2 resource string/app_build_

自从我升级到Android Studio Canary 5后,我在Instant Run方面遇到了一些问题,启用Instant Run时会出现以下错误:

Information:Gradle tasks [:app:assembleDebug]
Error:C:\..etc.\app\build\intermediates\instant-run-support\debug\dependencies\AndroidManifest.xml:2 resource string/app_build_version_name (aka com.itbackyard.iels.client:string/app_build_version_name) not found
Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Failed to execute aapt
Error:com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Failed to execute aapt
Error:com.android.ide.common.process.ProcessException: Failed to execute aapt
Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Information:BUILD FAILED in 1m 29s
Information:8 errors
Information:0 warnings
Information:See complete output in console
我唯一的解决方案是禁用设置中的即时运行。到目前为止,我在没有解决方案的情况下发现了这一点

你知道这是否仍然是一个bug,或者在它被修复之前还有什么工作要做吗

以下是我的版本信息:

Android Studio 3.0 Canary 5
Build #AI-171.4141229, built on June 28, 2017
JRE: 1.8.0_152-release-884-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

编辑 我现在更新到

Android Studio 3.0 Canary 6
Build #AI-171.4163606, built on July 7, 2017
JRE: 1.8.0_152-release-884-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
并更新为金丝雀7

Android Studio 3.0 Canary 7
Build #AI-171.4182969, built on July 14, 2017
JRE: 1.8.0_152-release-884-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

还是相同的问题。

添加这一行gradle.properties文件。这对我有用

android.enableAapt2=false

如果您的生成由于资源处理问题而失败。要临时禁用AAPT,请在gradle.properties文件中设置android.enableApt2=false。

我是这样解决的:

我所做的是在AndroidStudio 3.0Canary7中创建一个空的新项目,它没有这种行为。我将新的空项目default
build.gradle(Module:app)
与存在上述问题的现有项目进行了比较


当然,这在不同的情况下可能会有所不同,但在我的例子中,我使用了一个变量来更新
versionName
,它以前没有解决任何问题,但在Andriod Studio 3上没有。因此,我更正了该行,
Sync
Rebuild
问题已经解决。

感谢您的反馈,这行内容是什么?感谢您的更新,但在这种情况下没有帮助。(:到目前为止,我知道只有禁用Instant Run才有效,但这个android.enableApt2=false在这种情况下没有帮助,它是时间杀手;(我同意)