AndroidX迁移实验以及问题解决

Posted 隔壁小王66

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidX迁移实验以及问题解决相关的知识,希望对你有一定的参考价值。

AndroidX谷歌文档

前提条件

  1. 更新项目以使用支持库的最终版本:版本 28.0.0
  2. 使用 android Studio 3.2 及更高版本
  3. gradle.properties 文件中设置android.useAndroidX=true,android.enableJetifier=true
  4. gradle版本升级到4.6以上
  5. 一键迁移,选择 Refactor > Migrate to AndroidX

部分问题记录

1、部分import报错,需要手动更改
2、butterknife升级版本至10.1.0

   implementation 'com.jakewharton:butterknife:10.1.0'
   annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'

同时在android中添加

 compileOptions 
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    

3、

以上是关于AndroidX迁移实验以及问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Android:你好,androidX!再见,android.support

Androidx 迁移:NoClassDefFoundError

迁移到 androidX 时出现异常

迁移到AndroidX后:无法实例化类:androidx.appcompat.widget.ShareActionProvider。

无法将 Flutter 项目迁移到 AndroidX

迁移到 AndroidX 时无法解析变量“$animal.sniffer.version”