前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )

【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )

作者头像
韩曙亮
发布2023-03-29 08:43:28
7910
发布2023-03-29 08:43:28
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

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 版本号 ;

代码语言:javascript
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
在这里插入图片描述
在这里插入图片描述

Gradle 插件版本号设置 : 在 Flutter 源码根目录/android/build.gradle 配置文件中配置 Gradle 插件版本号 ;

代码语言:javascript
复制
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
在这里插入图片描述
在这里插入图片描述

Gradle 版本与 Gradle 插件版本对应 : 更详细的说明参考 https://developer.android.google.cn/studio/releases/gradle-plugin

在这里插入图片描述
在这里插入图片描述

二、支持 AndroidX 配置


Flutter 源码根目录/android/gradle.properties 配置文件中 , 添加如下两个配置 ;

代码语言:javascript
复制
android.useAndroidX=true
android.enableJetifier=true
在这里插入图片描述
在这里插入图片描述

三、设置 Android 编译目标版本


Flutter 源码根目录/android/app/build.gradle 配置文件中 , 设置 compileSdkVersion 为 28 , targetSdkVersion 为 28 ;

代码语言:javascript
复制
android {
    compileSdkVersion 28
    
    defaultConfig {
        targetSdkVersion 28
    }
}
在这里插入图片描述
在这里插入图片描述

四、相关依赖库修改


Flutter 源码根目录/android/app/build.gradle 配置文件中 , 相关的依赖也要修改成 androidx 依赖 ;

代码语言:javascript
复制
dependencies {
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、Gradle 及 Gradle 插件版本
  • 二、支持 AndroidX 配置
  • 三、设置 Android 编译目标版本
  • 四、相关依赖库修改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档