今天在使用 roboelectric 和 junit 启动测试类时遇到了这样的问题:
Information:Gradle: Executing tasks: [:app:assembleDebug, :app:assembleDebugUnitTest]
Error:Gradle: failed to create directory 'E:\AndroidKotlin\FooApp\app\build\generated\source\r\debug\com\example\foo\fooapp'
Error:Gradle: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:Gradle: com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:Gradle: Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
也许有人之前遇到过这种令人讨厌的事情,并且会很乐意帮助我;)?如果您不知道,请告诉我如何尝试自己找到它。我已经完成了清理项目并重建:)
最佳答案
我在 Android Studio 3.0RC 中遇到了此错误。
如何解决:
打开(ctrl+shift+N):gradle.properties
添加行:android.enableAapt2=false
您可能会在这里找到有用的东西:https://developer.android.com/studio/build/gradle-plugin-3-0-0.html
关于Gradle错误,创建目录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46512990/