之前用的gragle 3.3,插件2.3.0;最近不知道怎么回事,一旦编译过新版本的gradle项目,这个项目必坏,这次在尝试各种办法(自行下载gradle3.3/删除缓存/studio重启、电脑重启、studio卸载重装、换studio版本、换电脑。。。)都没有解决之后,怒升级;
一.升级Gradle
compileSdkVersion>=28
二.转androidx
三.注意点:
1、引用第三方modle:implementationproject(path:':vlayout')
2、全局替换引用包(部分)
android.support.constraint.ConstraintLayout androidx.constraintlayout.widget.ConstraintLayout
android.support.design.widget.CollapsingToolbarLayout
com.google.android.material.appbar.CollapsingToolbarLayout
android.support.design.widget.AppBarLayout
com.google.android.material.appbar.AppBarLayout;
android.support.design.widget.CoordinatorLayout
androidx.coordinatorlayout.widget.CoordinatorLayout
android.support.v4.widget.NestedScrollView
androidx.core.widget.NestedScrollView
android.support.v7.widget.RecyclerView
androidx.recyclerview.widget.RecyclerView
android.support.v4.view.ViewPager
androidx.viewpager.widget.ViewPager