美文网首页
关于Flutter里面对于AndroidX的适配

关于Flutter里面对于AndroidX的适配

作者: 从0到1的过程 | 来源:发表于2020-04-20 10:35 被阅读0次

对于Flutter项目,之前如果创建是不支持AndroidX的,怎么快速适配AndroidX呢?
其实很简单:
1、在/android/gradle.properties文件里面,添加两个配置

android.useAndroidX=true
android.enableJetifier=true

2、然后在将android里面support的包文件用androidx的包文件替代,下面以MainActivity为例:

package com.example.aethersharedcommunication;

import android.os.Bundle;

import org.devio.flutter.splashscreen.SplashScreen;
//导入AndroidX的包文件
import androidx.annotation.NonNull;
//这个是AndroidX之前android用的包文件
//import android.support.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.GeneratedPluginRegistrant;

public class MainActivity extends FlutterActivity {
  @Override
  public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
    GeneratedPluginRegistrant.registerWith(flutterEngine);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    SplashScreen.show(this, true);
    super.onCreate(savedInstanceState);
  }
}

相关文章

网友评论

      本文标题:关于Flutter里面对于AndroidX的适配

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