当前位置: 首页 > article >正文

新建Flutter工程

1.使用Android studio新建New Flutter project;

2.最新版本兼容性配置

android-settings.gradle文件下:

pluginManagement {
    //.......
    repositories {
        //阿里云镜像地址:
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "8.1.0" apply false
    id "org.jetbrains.kotlin.android" version "1.8.22" apply false
}

include ":app"

当前为写文章时的最新版本,添加了阿里云镜像地址,同样budil.gradle文件下也需要添加镜像地址;

然后是gradle包下的gradle-wrapper.properties文件:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip

当前为gradle-8.3-all.zip,该版本需要对应使用jdk17以上,如当前环境变量未配置或者版本不对应可以在gradle.properties文件下添加配置:

org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
org.gradle.java.home=C:\\Users\\user\\.jdks\\corretto-17.0.12
org.gradle.java.home=“你的jdk17安装路径”


http://www.kler.cn/a/377038.html

相关文章:

  • Agentic RAG 解释
  • 网络安全-XSS跨站脚本攻击(基础篇)
  • n 维数组(张量)关于轴 axis 的理解
  • C# 实现 gRPC 进程间通讯:两台设备的数据交换之道
  • Swin-Transformer
  • 设计模式——泛型单例类
  • RS485接口EMC电路设计方案
  • Kafka-生产者源码分析
  • 【深度学习基础】常用图像卷积核类型
  • 关于我的编程语言——C/C++——第四篇(深入1)
  • 统信UOS设备驱动开发-核心模块
  • uln2003驱动28BYJ-48步进电机
  • 图像识别基础认识
  • 网安学习之信息收集
  • [产品管理-55]:产品设计不仅仅完成功能,即可用性设计,还需要完成可生产性、可装配性、可维护性、可回收性、可服务性设计
  • npm入门教程4:npm基本操作
  • 什么是Web3D交互展示?有什么优势?
  • Linux docker 部署redis详解
  • js,ts控制流程
  • SAP ABAP开发学习——BADI增强操作步骤示例1
  • 《Baichuan-Omni》论文精读:第1个7B全模态模型 | 能够同时处理文本、图像、视频和音频输入
  • 【Python】深度剖析Python中的可迭代对象与迭代器——掌握高级迭代器实现与应用
  • Oracle视频基础1.3.8与1.4.1练习
  • FRIENDLYARM Tiny6410 superboot烧写进sd卡教程
  • C#-值类型、引用类型
  • ctfshow web文件上传 web166-170