小编Obl*_*ate的帖子

无法在Kotlin中进行单元测试(ExecutionException,Aapt2Exception)

一个简单的测试......

import org.junit.Test

class KotlinUnitTest {

    @Test
    fun test() {
        assert(true)
    }
}
Run Code Online (Sandbox Code Playgroud)

...导致以下结果......

Information:Gradle: Executing tasks: [:app:assembleDebug, :app:assembleDebugUnitTest]
Information:Kotlin: Kotlin JPS plugin is disabled
Information:Module "app" was fully rebuilt due to project configuration/dependencies changes
Information:06/12/2017 5:08 PM - Compilation completed with 3 errors and 0 warnings in 19s 962ms
Error:Gradle: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Gradle: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Gradle: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Run Code Online (Sandbox Code Playgroud)

每次运行测试时,添加android.enableAapt2=false到 …

testing android unit-testing kotlin android-gradle-plugin

6
推荐指数
1
解决办法
828
查看次数