翻墙各种下载升级完毕之后,打开之前写好的工程会各种报错。
1.根目录gradle下
jcenter()前都需要加上google()
2.module下的gradle中
之前的 compile都需要替换成implementation
3.之前引入了
apply plugin: 'me.tatarka.retrolambda'
需要删掉才能生效
4.
butterknife
classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'
implementation 'com.jakewharton:butterknife-compiler:8.8.1' implementation 'com.jakewharton:butterknife:8.5.1'
5.在Android Studio 运行的时候报E/dalvikvm: Could not find class ‘xxx’,
但是在android5.0以上不会报此错误能运行成功。
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
我们只需要在自己工程中的Application中加入下面代码即可解决。
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}