我有关于使用 cmd 构建项目的问题。当我使用 android studio 构建项目时可以,但是当我清理项目然后使用 cmd 构建时出现错误
这个命令:
gradlew assembleDebug
这个错误:
FAILURE:构建失败,出现异常。
*什么地方出了错:
任务 ':app:kaptDebugKotlin' 执行失败。
内部编译器错误。查看日志了解更多详情
e: java.util.ServiceConfigurationError: javax.annotation.processing.Processor: android.databinding.annotationprocessor.ProcessDataBinding 无法在 java.base/java.util.ServiceLoader.fail(ServiceLoader.java:581) 获得公共无参数构造函数在 java.base/java.util.ServiceLoader.getConstructor(ServiceLoader.java:672) 在 java.base/java.util.ServiceLoader.access$1000(ServiceLoader.java:390) 在 java.base/java.util.ServiceLoader$ LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1232) 在 java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264) ...
我的应用程序等级:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.robot.mvvm"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dataBinding …Run Code Online (Sandbox Code Playgroud)