赞
踩
根目录build.gradle
buildscript {
...
dependencies {
classpath "com.jakewharton:butterknife-gradle-plugin:10.1.0"
}
公共模块build.gradle
apply plugin: 'com.jakewharton.butterknife'
dependencies {
api rootProject.ext.dependencies["butterknife"]
annotationProcessor rootProject.ext.dependencies["butterknife_compiler"]
}
所有模块的build.gradle
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
annotationProcessor rootProject.ext.dependencies["butterknife_compiler"]
}
android.useAndroidX=true
android.enableJetifier=true
菜单栏依次点击"Refactor-Migrate to AndroidX",弹框修改也Do Refactor了。
我擦,公共module重命名一下,NullPointerException又来了,修改不彻底,上线的项目切勿修改公共module,切记。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。