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

Flutter踩坑记-第三方SDK不兼容Gradle 8.0,需适配namespace

最近需要集成Flutter作为Module,Flutter依赖了第三方库,Gradle是8.0版本。

编译报错:

在这里插入图片描述
在这里插入图片描述
解决办法是在.android根目录下的build.gradle下新增一行代码:


buildscript {ext.kotlin_version = "1.8.22"repositories {google()mavenCentral()}dependencies {classpath("com.android.tools.build:gradle:8.1.0")classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")}
}allprojects {repositories {google()mavenCentral()}
}subprojects {afterEvaluate { project ->if (project.hasProperty('android')) {project.android {if (namespace == null) {namespace project.group}}}}
}apply plugin: "com.android.library"
apply plugin: "kotlin-android"android {// Conditional for compatibility with AGP <4.2.if (project.android.hasProperty("namespace")) {namespace = "com.virbo.virbo_flutter"}compileSdk = 35defaultConfig {minSdk = 21targetSdk = 35}
}dependencies {implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version")
}

核心代码是:

subprojects {afterEvaluate { project ->if (project.hasProperty('android')) {project.android {if (namespace == null) {namespace project.group}}}}
}

感谢大家的支持,如有错误请指正,如需转载请标明原文出处!

http://www.lryc.cn/news/514631.html

相关文章:

  • ubuntu支持ssh
  • 浏览器书签智能分类
  • 通俗易懂的讲一下Vue的双向绑定和React的单向绑定
  • Redis 深度解析:从入门到精通
  • 基于物联网的冻保鲜运输智能控制系统
  • 【深度学习基础之多尺度特征提取】多尺度卷积神经网络(MS-CNN)是如何在深度学习网络中提取多尺度特征的?附代码(二)
  • 论文解读之learning to summarize with human feedback
  • STM32学习(六 )
  • 基于 GitHub API 的 Issue 和 PR 自动化解决方案
  • 56.在 Vue 3 中使用 OpenLayers 通过 moveend 事件获取地图左上和右下的坐标信息
  • 文件本地和OSS上传
  • elementui table 表格 分页多选,保持选中状态
  • MSE+Range案例
  • C# 设计模式(结构型模式):代理模式
  • YOLO——pytorch与paddle实现YOLO
  • 持续大额亏损,销量增幅有限,北汽蓝谷依旧黯然神伤
  • C# OpenCV机器视觉:背景减除与前景分离
  • C语言return与 ? :
  • 【论文阅读】SCGC : Self-supervised contrastive graph clustering
  • python pyqt5+designer的信号槽和动态显示
  • 版本控制系统Helix Core 2024.2增强功能:与OpenTelemetry协议集成、Delta同步和传输等
  • certificate verify failed: unable to get local issuer certificate (_ssl.c:10
  • 关于大一上的总结
  • JavaScript的基础知识
  • 数据结构之单链表(超详解)
  • 告别编程困惑:GDB、冯诺依曼、操作系统速通指南
  • 网络分析工具-tcpdump
  • 基于AI边缘计算盒子的智慧零售场景智能监控解决方案
  • STM32G431收发CAN
  • 如何得到深度学习模型的参数量和计算复杂度