文章目录
一、Gradle 及 Gradle 插件版本
二、支持 AndroidX 配置
三、设置 Android 编译目标版本
四、相关依赖库修改
Flutter 插件 " image_picker " 需要调用 AndroidX 中的相机相关 API , 在 Android 应用中需要添加 AndroidX 相关依赖 ;
Flutter 官方文档 : AndroidX Migration
一、Gradle 及 Gradle 插件版本
确保使用的 Gradle 版本是 4.10.2 以上的版本 , Gradle 插件版本是 3.3.0 以上的 , 这两个版本号有一定的对应关系 , 不能随意设置 ;
Gradle 版本号设置 : Flutter 源码根目录/android/gradle/wrapper/gradle-wrapper.properties 配置文件中设置 Gradle 版本号 ;
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
Gradle 插件版本号设置 : 在 Flutter 源码根目录/android/build.gradle 配置文件中配置 Gradle 插件版本号 ;
buildscript { dependencies { classpath 'com.android.tools.build:gradle:3.5.0' } }
快速设置方法 : 邮件点击 Flutter 项目下的 android 目录 , 选择 " Open Module Settings " 选项 ;
在弹出的对话框中的 Project 选项卡下设置 Gradle 和 Gradle 插件版本号 ,
Gradle 版本号大于等于 4.10.2
Gradle 插件版本号大于等于 3.3.0