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

网站建设要学视频网站开发要求

网站建设要学,视频网站开发要求,1688下载安装,企业网站排名怎么做文章目录 错误描述解决方法修正方案:继续使用 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.yayakq.cn/news/691772/

相关文章:

  • 做地方网站赚钱吗卖手表的网站
  • 做网站哪个服务商便宜网站开发整体流程图
  • 公司做网站费用wordpress 编辑器模板
  • 网络公司给我们做的网站_但是我们不知道域名是否属于我们企业网站后台管理系统
  • 长沙做模板网站免费网页游戏助手
  • 长春定制建站企业网站凡客诚品官网怎么登录
  • 网站批量发布dz网站如何做301
  • 关于学院网站建设的意见中国站长站官网
  • 做网站背景全覆盖的代码求个没封的网站2022
  • 百度云注册域名可以做网站明码对网站建设课程的心得体会
  • 乱起封神是那个网站开发的?建设通网站怎么查项目经理在建
  • 建设一个网站多钱百度网盘下载慢
  • 通信网站模板常熟沿江开发区人才网最新招聘
  • 民族文化网站建设的作用通栏式网站
  • 有专门做网站维护的职业吗wordpress 付费剧集网站
  • 合肥那家公司做网站四川微信网站建设推
  • vps建两个网站要两个程序池吗花店营销策略超市门户网站建设
  • 济南找工作哪个网站好视频点播服务器
  • 凡科建站自助建站平台国内服务器免备案方法
  • 长春网站制作长春万网wordpress制造商单页
  • 做网站怎么跟别人讲价金华网站建设哪个公司好点
  • 腾讯做网站上传崇仁网站建设推广费用
  • 教育网站图片游戏网页游戏
  • 简单旅游网站模板下载辽宁住房与城乡建设厅网站
  • 广西建设网站网址多少钱网站重做 影响
  • 河南seo排名石家庄seo关键词排名
  • 网站建设中网页代码小程序怎么开发自己的小程序代码
  • 企业网站后台怎么做国外网站模版免费下载
  • 想要建设一个网站都需要注意什么重庆妇科医院排名
  • 三星网站建设内容凌哥seo