美文网首页
Android support项目升级到androidx

Android support项目升级到androidx

作者: 挨踢小能手 | 来源:发表于2019-09-30 16:45 被阅读0次

要运行一个旧的项目,但是我的Android Studio 和gradle都已经升级了,没办法,只能把项目强行升级到androidx,在androidx中,以前所有的support兼容包都被去掉了,下面记录下可能出错的地方,和解决的方法。

1.Android Studio自带可以把项目升级为Androidx

1.png

在这一步操作后,部分gradle和xml内容已经替换为androidx,但是项目还是会报错,部分java与xml文件没有替换需要我们逐一检查

2. 在gradle.properties文件添加

android.useAndroidX=true
android.enableJetifier=true

3.修改java 类引用

修改前 修改后
import android.app.FragmentManager; androidx.fragment.app.FragmentManager
android.support.v7.widget.Toolbar androidx.appcompat.widget.Toolbar
android.support.v7.app.AppCompatActivity androidx.appcompat.app.AppCompatActivity
android.support.v4.widget.SwipeRefreshLayout androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android.support.v7.widget.RecyclerView androidx.recyclerview.widget.RecyclerView

当然上面还是有很多类没有列出来,上面没有列出来的类,可以在Android develop中查找,如下

2.png

4.布局xml控件修改

与3中相同,不再重复

以上就已经替换完成了,如有遗漏的地方欢迎留言

相关文章

网友评论

      本文标题:Android support项目升级到androidx

      本文链接:https://www.haomeiwen.com/subject/uihhpctx.html