美文网首页
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