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

廊坊网站设计微信营销模式

廊坊网站设计,微信营销模式,百度公司官网,北京中高端网站建设文章目录 错误描述解决方法修正方案:继续使用 apply from修正后的 build.gradle说明警告的处理进一步验证 错误描述 Plugin [id: ‘flutter’] was not found in any of the following sources: Gradle Core Plugins (not a core plugin, please see https://docs…

在这里插入图片描述

文章目录

  • 错误描述
  • 解决方法
      • 修正方案:继续使用 `apply from`
      • 修正后的 `build.gradle`
      • 说明
      • 警告的处理
      • 进一步验证

错误描述

Plugin [id: ‘flutter’] was not found in any of the following sources:

  • Gradle Core Plugins (not a core plugin, please see https://docs.gradle.org/7.5/userguide/standard_plugins.html for available core plugins)
  • Plugin Repositories (plugin dependency must include a version number for this source)
    image.png

解决方法

报错提示 Gradle 无法找到 flutter 插件,因为它不是 Gradle 的核心插件,且没有指定插件的来源和版本。Flutter 插件是通过 apply from 方式引入的,而不是通过 Gradle Plugin Portal 或类似的插件仓库。

要修正这个问题,需要调整配置,正确引入 Flutter 的 Gradle 插件。


修正方案:继续使用 apply from

由于 Flutter 的 Gradle 插件是 Flutter SDK 自带的,目前还不能直接通过 plugins 块引入。因此,仍需保留以下语句:

apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

完整的 build.gradle 文件应该保持如下结构:


修正后的 build.gradle

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {localPropertiesFile.withReader('UTF-8') { reader ->localProperties.load(reader)}
}def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {flutterVersionCode = '1'
}def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {flutterVersionName = '1.0'
}android {compileSdkVersion flutter.compileSdkVersionndkVersion flutter.ndkVersioncompileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}kotlinOptions {jvmTarget = '1.8'}sourceSets {main.java.srcDirs += 'src/main/kotlin'}defaultConfig {applicationId "com.example.learning"minSdkVersion 21targetSdkVersion flutter.targetSdkVersionversionCode flutterVersionCode.toInteger()versionName flutterVersionName}buildTypes {release {signingConfig signingConfigs.debug}}
}flutter {source '../..'
}dependencies {implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"implementation 'com.android.support:multidex:1.0.3'
}

说明

  • apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" 是 Flutter 官方推荐的加载方式。
  • 当前 Flutter SDK 尚未将插件迁移到 Gradle Plugin Portal,因此无法通过 plugins 块直接声明。

警告的处理

虽然警告仍然存在,但这是 Flutter 官方插件机制的限制。在未来的 Flutter 版本中,官方可能会发布新的机制来消除这种警告。


进一步验证

  1. 清理项目:
    flutter clean
    
  2. 重新生成 APK:
    flutter build apk
    

结束语
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!

http://www.15wanjia.com/news/43066.html

相关文章:

  • vs做网站怎么添加子页广东seo推广哪里好
  • 自助小站seo怎么优化关键词排名培训
  • 青岛做优化网站哪家好保定seo排名外包
  • 新疆生产建设兵团民政局网站河南整站关键词排名优化软件
  • 杭州做小型app的公司seo职业培训学校
  • 一个人做网站 优帮云谷歌浏览器官网入口
  • 专业的网站建设排名外贸营销网站建站
  • 整形美容网站模板谷歌chrome浏览器
  • 网站权重和什么有关百度百度一下百度
  • 上海网站建设专家seo网站推广免费
  • 网站跟app的区别是什么意思竞价托管外包代运营
  • 在机关网站建设会上讲话seo竞争对手分析
  • 徐州鸿美网站建设温州seo网站建设
  • 做网站开发的公司销售seo门户网站优化
  • 张掖作风建设年网站百度网址大全免费下载
  • 山东网站制作团队裂变营销
  • wordpress资源站可以搜任何网站的浏览器
  • 我自己做网站关键词挖掘工具爱站网
  • 腾讯网站站内面包屑导航bt磁力狗
  • 江门做网站网络推广网站
  • wordpress做的网站吗百度一下你就知道首页官网
  • 2019做网站图片用什么格式seo课
  • 旅游网站建设的意义制作网页设计公司
  • 深圳招聘网站大全seo网站优化专员
  • 滨江道网站建设桔子seo网
  • 网站测试教程搜索引擎数据库
  • 正规网站备案代理完整的社群营销方案
  • 能下载的网站百度seo排名培训优化
  • 盐山县做网站价格迅雷磁力链bt磁力种子
  • 国外源代码网站网站分为哪几种类型