android - 添加 Barcode_Scan 包后 Flutter 应用程序无法构建
问题描述
我是移动应用程序开发的新手,这是我第一次试用 Flutter。我正在尝试构建一个条形码扫描仪应用程序,并且在添加了barcode_scan 包并在项目中适当地使用它之后,它不会成功构建。这是我在下面得到的错误
连接到 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
依赖项会自动添加它,但这不起作用。我需要指导。
解决方案
好吧,它说“连接超时”,所以这不是问题;您可以尝试添加更多比 jcenter() 更稳定的存储库。
allprojects {
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
jcenter()
}
}
推荐阅读
- javascript - 让不和谐的机器人在被问到时说出规则
- math - 有多少种方法可以获得总计为 x 的连续整数之和?
- javascript - 双感叹号(!!)是否等于JS中的布尔构造函数?
- python - 保存加载和运行机器学习模型?
- r - 具有超过 2 个 data.frames 后缀的嵌套 full_join
- routes - 卡车路线违规问题
- sql - 在 SQL 查询中使用 XMLNamespaces
- html - 我将如何将我的 3 个按钮集中在我的网页上?
- express - Heroku:构建后没有这样的文件或目录
- semantic-ui - 如何通过单击来更新反应语义 UI 进度条的值?