android studio gradle從2.2.3升到3.1.1需要修改的地方
1.compile 欄位修改為 implementation
2.欄位修改為 annotationProcessor
3.
def appName = 'anyan'; def getTime() { return new Date().format("yyyyMMdd", TimeZone.getDefault()); } applicationVariants.all { variant -> variant.outputs.all { output -> def newFile = appName if (variant.buildType.name.equals('release')) { newFile = newFile + '-v' + defaultConfig.versionName + '-' + defaultConfig.versionCode + '-release.apk' } if (variant.buildType.name.equals('beta')) { newFile = newFile + '-' + getTime() + '-beta.apk' } if (variant.buildType.name.equals('debug')) { newFile = newFile + '-' + getTime() + '-debug.apk' } outputFileName = newFile } }
4.注掉 //classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //apply plugin: 'com.neenbedankt.android-apt' 修改 apt 'com.zhy:mpermission-compiler:1.0.0'欄位為annotationProcessor 'com.zhy:mpermission-compiler:1.0.0'