【发布时间】:2017-07-20 18:12:19
【问题描述】:
已更新到 Android Studio 3,现在出现以下错误
错误:/app/build/intermediates/res/merged/debug/values/com_crashlytics_build_id.xml 未编译的 XML 文件作为参数传递。必须先编译成 .flat 文件。
错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.AaptException:AAPT2 链接失败:
【问题讨论】:
-
来自 Fabric 的 Mike。您运行的是哪个版本的 AS 3?
-
Android Studio 3 - 金丝雀 7
-
知道了,我们目前没有针对 AS 的 Canary 版本进行测试,但随着版本更加稳定,我们将进行测试。
-
发生这种情况是因为 crashlytics 将文件添加到合并目录中,该目录现在包含已编译的资源(使用 AAPT2 时)。 @MikeBonnell 要解决此问题,您需要在将资源添加到合并目录之前对其进行编译。
-
@IzabelaOrlowska 你能分享一下如何“在将资源添加到合并目录之前编译资源”吗?
标签: java android android-studio crashlytics crashlytics-android