Android Studio 3 RC2出现错误“包装龙目岛不存在”

Scarass:

尝试编译项目时出现以下错误:

错误:Lombok软件包不存在

还有其他人指出找不到它的所有注释。

在编译之前,我没有看到代码中的错误,并且在使用Android Studio 3 RC1时没有出现此错误。

这是我的gradle脚本:

项目级别:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-rc2'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

应用模块级别:

apply plugin: 'com.android.application'

android {
        compileSdkVersion 26
        buildToolsVersion "26.0.2"
        defaultConfig {
            applicationId "com.mk.forum"
            minSdkVersion 25
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }

        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:26.1.0'
        implementation 'com.android.support.constraint:constraint-layout:1.0.2'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.1'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
        compile project (':util')
        compile project (':forum_core')
        compileOnly 'org.projectlombok:lombok:1.16.18'
        annotationProcessor 'org.projectlombok:lombok:1.16.18'
        compile group: 'com.github.javafaker', name: 'javafaker', version: '0.13'
    }

我也有模块,但是我认为这并不重要。

杀手:

我希望是因为有compileOnly注释。这是文档:blog.gradle.org/introducing-compile-only-dependencies

  • 依赖关系在编译时是必需的,而在运行时则不需要,例如仅源注释或注释处理器;

  • 依赖关系在编译时需要,但仅在使用某些功能时才在运行时需要,也称为可选依赖关系;

  • 依赖关系,其依赖关系在编译时需要API,但其依赖关系将由使用库,应用程序
    或运行时环境提供。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章