自己的程序版本太久了,导致要集成进一些网路上找的自定义控件等都集成不进来...就升级了:
1.首先在项目的:
TestAppgradle.properties 文件中: 添加
# 表示使用 androidxandroid.useAndroidX=true# 表示将第三方库迁移到 androidxandroid.enableJetifier = true最后添加上上面的这两句.
2.然后async 执行一下,然后找到refactor,找到下面的按钮然后点击就可以了
3.然后升级以后就会出现很多的红框,这个时候就开始替换代码了.把v4v7的版本都替换成androidx
的写法,这里使用替换功能去替换就可以了.
这里我总结了一些,但是可能不全,发现了新的再补充:
import android.support.annotation.RequiresApi;替换为:import androidx.annotation.RequiresApi;import android.support.annotation.ColorRes;import android.support.annotation.Nullable;import android.support.v4.content.ContextCompat;替换为:import androidx.annotation.ColorRes;import androidx.annotation.Nullable;import androidx.core.content.ContextCompat;import android.support.v7.widget.AppCompatCheckBox;替换为:import androidx.appcompat.widget.AppCompatCheckBox;import android.support.annotation.NonNull;替换为:import androidx.annotation.NonNull;import android.support.v4.app.ActivityCompat;替换为:import androidx.core.app.ActivityCompat;android.support.v7.appcompat.R.attr.radioButtonStyle替换为:androidx.appcompat.R.attr.radioButtonStyleimport android.support.annotation.CallSuper;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;替换为:import androidx.recyclerview.widget.RecyclerView;import androidx.recyclerview.widget.LinearLayoutManager;import androidx.annotation.CallSuper;import android.support.annotation.DrawableRes;替换为:import androidx.annotation.DrawableRes;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.LinearLayoutManager;替换为:import androidx.recyclerview.widget.DefaultItemAnimator;import androidx.recyclerview.widget.LinearLayoutManager;android.support.v7.widget.CardView替换为:androidx.cardview.widget.CardViewandroid.support.v7.widget.RecyclerView替换为:androidx.recyclerview.widget.RecyclerView
标签: 如何升级手机安卓版本
文章来源:
太平洋在线下载手机版
版权声明:凡本站注明内容来源:“太平洋在线”的所有作品,版权均属于“太平洋在线”,转载请必须注明中“太平洋在线”。违反者本网将追究相关法律责任。