当前位置: 首页 > 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/14052.html

相关文章:

  • 个人网站备案名字不同黄石seo诊断
  • php自己写框架做网站无锡网站建设seo
  • 将一个网站拉入黑名单怎么做职业培训机构资质
  • wordpress添加水印有必要信阳seo优化
  • 重庆綦江网站制作公司哪家专业站长之家最新网站
  • 博彩网站做代理网站制作的要点和步骤详解
  • wap企业网站模板百度快照是什么意思?
  • 班级网站设计模板营销培训课程内容
  • 怎么做弹幕视频网站下载百度地图2022最新版官方
  • 哪个网站可以接程序项目来做视频推广一条多少钱
  • 做传感器的网站怎么建设自己的网站
  • 北京微信网站建设电话咨询长春网络推广优化
  • 为什么要建微网站百度权重高的发帖网站
  • 怎么做一张图片的网站百度查关键词显示排名
  • 网站seo怎么做知乎网站创建流程
  • 教育营销型的网站建设市场调研分析报告
  • 网站分享功能怎么做北京百度公司总部电话
  • 成都建设网站首页百度推广营销中心
  • 域名网站建设seo搜索排名优化方法
  • 修改wordpress上传图片路径整站快速排名优化
  • 临沂企业自助建站个人网站搭建
  • 南宁网站建设培训学校网站建设企业咨询
  • jsp网站开发关键技术搜狗收录提交
  • 公司网站推广运营国家域名注册服务网
  • 你们交学费做网站疫情优化调整
  • php网站开发路线长沙官网seo分析
  • 网站建设和管理是教什么科目火蝠电商代运营公司
  • 做网站外包给淘宝好吗重庆百度推广关键词优化
  • 辽阳哪里做网站百度主页入口
  • 双wan路由器做网站接入上海抖音seo