小编Adi*_*oho的帖子

在 Realm 中使用“kotlin-kapt”时构建失败

环境:Android Studio 2.3.3、Gradle 2.3.3 和 Kotlin 1.1.4-3

当我用 Kotlin 创建一个新的 Android 项目时,一开始一切正常,添加

//in project's build.gradle
classpath "io.realm:realm-gradle-plugin:3.5.0"

//in app's build.gradle
apply plugin: 'realm-android'
Run Code Online (Sandbox Code Playgroud)

没问题。但是在我添加之后

apply plugin: 'kotlin-kapt'
Run Code Online (Sandbox Code Playgroud)

总是提高执行失败

e: Wrong plugin option format: null, should be plugin:<pluginId>:<optionName>=<value>
FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:kaptDebugKotlin'.
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪 :

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:kaptDebugKotlin'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
    at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) …
Run Code Online (Sandbox Code Playgroud)

android realm kotlin

5
推荐指数
0
解决办法
2421
查看次数

标签 统计

android ×1

kotlin ×1

realm ×1