首页 > 解决方案 > 添加 Barcode_Scan 包后 Flutter 应用程序无法构建

问题描述

我是移动应用程序开发的新手,这是我第一次试用 Flutter。我正在尝试构建一个条形码扫描仪应用程序,并且在添加了barcode_scan 包并在项目中适当地使用它之后,它不会成功构建。这是我在下面得到的错误

无法获取“ https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.2.51/kotlin-gradle-plugin-api-1.2.51.jar ”。

连接到 jcenter.bintray.com:443 [jcenter.bintray.com/5.153.35.248] 失败:连接超时:连接 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。* 在https://help.gradle.org获得更多帮助 BUILD FAILED in 2m 47s Command: C:\Flutter Solutions\test_solution\android\gradlew.bat app:properties 请查看 android/ 文件夹中的 Gradle 项目设置。

我知道找不到 kotlin gradle 插件。但我不知道如何添加插件。我正在使用 Visual Studio Code 进行开发。请帮忙。

查看我的 build.gradle 文件

buildscript {
    ext.kotlin_version = '1.2.51'

    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我认为添加ext.kotlin-version并且classpath依赖项会自动添加它,但这不起作用。我需要指导。

标签: androidgradlekotlinvisual-studio-codeflutter

解决方案


好吧,它说“连接超时”,所以这不是问题;您可以尝试添加更多比 jcenter() 更稳定的存储库。

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
        jcenter()
    }
}

推荐阅读