错误:Android-APT插件与AndroidGradle插件不兼容。请使用“注释处理程序”

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (90)
apply plugin: 'com.android.application'

apply plugin:'realm-android'

android {compileSdkVersion 24 buildToolsVersion '26 .0.2'

defaultConfig {
    applicationId "com.kolhapur.news"
    minSdkVersion 14
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

}

/ *重要:*更新依赖项时要小心,不同版本库可能导致错误/依赖{compile fileTree(dir:'libs',include:['。 jar'])testCompile'junit:junit:4.12'// google library编译'com.android.support:appcompat-v7:24.1.1'compile'c​​om.android.support:cardview-v7:24.1.1'compile'c​​om.android.support:recyclerview-v7:24.1.1'compile' com.android.support:design:24.1.1'compile'c​​om.android.support:support-v4:24.1.1'compile'c​​om.google.android.gms:play-services-ads:9.2.1'compile' com.google.android.gms:play-services-analytics:9.2.1'comped'com.google.firebase:firebase-messaging:9.2.1'

// library for api
compile('com.squareup.retrofit2:retrofit:2.0.0-beta4') {
    exclude module: 'okhttp'
}**strong text**
compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.picasso:picasso:2.5.2'

// ripple effect library
compile 'com.balysv:material-ripple:1.0.2'

}

申请插件:'com.google.gms.google-services'

提问于
用户回答回答于

从这个答案升级到Android Studio 2.3后,android-apt的插件不兼容

android-apt插件已被弃用。 点击此处查看迁移指南

从Android Gradle插件版本2.2开始,Android-apt之前提供的所有功能现在都可以在Android插件中使用。

您可以android-apt按照迁移指南进行删除,以获得相同的功能。

迁移指南中的重要部分:

  • 确保您使用的是Android Gradle 2.2插件或更新版本。
  • android-apt从构建脚本中删除插件
  • 更改所有aptandroidTestApttestApt依赖他们的新格式:

dependencies {
   compile 'com.google.dagger:dagger:2.0'
   annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
}

同样在Android Gradle插件中有一个明确的检查,这是你看到的:

使用不兼容的插件进行注释处理android-apt

未来的Android Gradle插件版本android-apt工作方式不兼容,这就是检查的原因。

用户回答回答于

删除这些行

apply plugin: 'com.google.gms.google-services'

apply plugin: 'com.neenbedankt.android-apt'

这适用于我。

扫码关注云+社区

领取腾讯云代金券