assert_can_execute(['zsh',
'if [[ ! -z $(git diff --stat) ]] || [[ ! -z $(git diff --stat --cached) ]]; then return 127; else return 0; fi'
], 'no uncommitted changes', 'deploy')
申请插件:' realm-android'
android { compileSdkVersion 24 buildToolsVersion' 26.0.2'
apply plugin: 'com.android.application'
}
/ *重要提示: *更新依赖项时要小心,不同版本库可能导致错误 / 依赖{ 编译fileTree(dir:' libs',包括:[' .jar']) testCompile' junit:junit:4.12' //谷歌图书馆 编译' com.android.support:appcompat-v7:24.1.1' 编译' com.android.support:cardview-v7:24.1.1' 编译' com.android.support:recyclerview-v7:24.1.1' 编译' com.android.support:design:24.1.1' 编译' com.android.support:support-v4:24.1.1' 编译com.google.android.gms:play-services-ads:9.2.1' 编译com.google.android.gms:play-services-analytics:9.2.1' 编译com.google.firebase:firebase-messaging:9.2.1'
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'
}
}
}
应用插件:' com.google.gms.google-services'
答案 0 :(得分:0)
删除这些行
apply plugin: 'com.google.gms.google-services'
和
apply plugin: 'com.neenbedankt.android-apt'
这对我有用。
答案 1 :(得分:-1)
从这个答案Incompatible plugins for android-apt after upgrading to Android Studio 2.3
已弃用android-apt
插件
点击此处查看migration guide:
从Android Gradle插件版本2.2开始,Android-apt之前提供的所有功能现在都可以在Android插件中使用。
您可以按照迁移指南删除android-apt
以获取相同的功能。
迁移指南中的重要部分:
- 确保您使用的是Android Gradle 2.2插件或更新版本。
- 从构建脚本中删除
android-apt
插件- 将所有
apt
,androidTestApt
和testApt
依赖项更改为新格式:
dependencies {
compile 'com.google.dagger:dagger:2.0'
annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
}
同样在Android Gradle插件中有一个明确的检查,这就是你所看到的:
使用不兼容的插件进行注释处理android-apt
未来的Android Gradle插件版本与android-apt
的工作方式不兼容,这就是检查的原因。