我已经安装了Windows 10 64位和Android Studio 64位。 使android应用程序运行良好。一切都很好。
我已经安装了Flutter SDK。这是“ flutter doctor -v”的结果:
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.535], locale en-US)
• Flutter version 1.12.13+hotfix.8 at C:\flutter
• Framework revision 0b8abb4724 (6 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at F:\andevelop\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• ANDROID_HOME = F:\andevelop\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] Connected device (1 available)
• SM A305F • R58M40JXVGM • android-arm64 • Android 10 (API 29)
• No issues found!
但是我不能解决这个问题。我已经尝试了在互联网上找到的所有解决方案。 请帮我。非常感谢。
以调试模式在SM A305F上启动lib \ main.dart ... 正在运行Gradle任务“ assembleDebug” ...
失败:构建失败,并出现异常。
出了什么问题: 配置根项目“ android”时出现问题。
无法解析配置':classpath'的所有工件。 找不到gradle.jar(com.android.tools.build:gradle:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.jar 找不到builder.jar(com.android.tools.build:builder:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.5.0/builder-3.5.0.jar 找不到crash.jar(com.android.tools.analytics-library:crash:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/crash/26.5.0/crash-26.5.0.jar 找不到lint-gradle-api.jar(com.android.tools.lint:lint-gradle-api:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.5.0/lint-gradle-api-26.5.0.jar 找不到gradle-api.jar(com.android.tools.build:gradle-api:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/3.5.0/gradle-api-3.5.0.jar 找不到databinding-compiler-common.jar(androidx.databinding:databinding-compiler-common:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-compiler-common/3.5.0/databinding-compiler-common-3.5.0.jar 找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/26.5.0/manifest-merger-26.5.0.jar 找不到sdk-common.jar(com.android.tools:sdk-common:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.5.0/sdk-common-26.5.0.jar 找不到builder-test-api.jar(com.android.tools.build:builder-test-api:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/3.5.0/builder-test-api-3.5.0.jar 找不到ddmlib.jar(com.android.tools.ddms:ddmlib:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.5.0/ddmlib-26.5.0.jar 找不到tracker.jar(com.android.tools.analytics-library:tracker:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/tracker/26.5.0/tracker-26.5.0.jar 找不到sdklib.jar(com.android.tools:sdklib:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.5.0/sdklib-26.5.0.jar 找不到layoutlib-api.jar(com.android.tools.layoutlib:layoutlib-api:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/26.5.0/layoutlib-api-26.5.0.jar 找不到dvlib.jar(com.android.tools:dvlib:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.5.0/dvlib-26.5.0.jar 找不到repository.jar(com.android.tools:repository:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.5.0/repository-26.5.0.jar 找不到shared.jar(com.android.tools.analytics-library:shared:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/shared/26.5.0/shared-26.5.0.jar 找不到common.jar(com.android.tools:common:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/common/26.5.0/common-26.5.0.jar 找不到jetifier-processor.jar(com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta04)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jetifier-processor/1.0.0-beta04/jetifier-processor-1.0.0-beta04.jar 找不到bundletool.jar(com.android.tools.build:bundletool:0.9.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/0.9.0/bundletool-0.9.0.jar 找不到jetifier-core.jar(com.android.tools.build.jetifier:jetifier-core:1.0.0-beta04)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jetifier-core/1.0.0-beta04/jetifier-core-1.0.0-beta04.jar 找不到protos.jar(com.android.tools.analytics-library:protos:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.5.0/protos-26.5.0.jar 找不到builder-model.jar(com.android.tools.build:builder-model:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/3.5.0/builder-model-3.5.0.jar 找不到apkzlib.jar(com.android.tools.build:apkzlib:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/3.5.0/apkzlib-3.5.0.jar 找不到apksig.jar(com.android.tools.build:apksig:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.5.0/apksig-3.5.0.jar 找不到注解.jar(com.android.tools:annotations:26.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.5.0/annotations-26.5.0.jar 找不到databinding-common.jar(androidx.databinding:databinding-common:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-common/3.5.0/databinding-common-3.5.0.jar 找不到baseLibrary.jar(com.android.databinding:baseLibrary:3.5.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/3.5.0/baseLibrary-3.5.0.jar
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。
3秒内失败 错误完成:Gradle任务assembleDebug失败,退出代码为1
这是应用程序的build.gradle代码:
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
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
}
答案 0 :(得分:3)
我确实遇到了这个问题,并按如下所示解决了该问题:
buildscript { ext.kotlin_version = '1.3.50' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
注意::当您更改“ gradle-wrapper.properties”中的gradle版本时,应等到gradle的新版本下载完成。
现在您可以在设备或仿真器中运行项目了:)
答案 1 :(得分:0)
通过重命名当前项目'project_save'解决了此问题,重新创建了一个与前一个相同名称的Flutter项目,然后复制了所有资产文件,src代码,android清单,键,图标,脚本和pubspec.yaml到新的。昨天花了整整一天的时间1500万,试图找出问题所在...
答案 2 :(得分:0)
这真的让我花了大约两个小时,我升级了 flutter,我运行了 pub get,pug upgrade,更新了所有 android 插件,我不知道这是否有什么关系,但也从 sdk 管理器更新了 android sdk 版本,类似于我的手机是 android 10,转到 android 文件夹并将其添加到 build.gradle : maven() 并且什么也没有,我最终将其删除。在所有升级之后,我决定重新启动我的电脑,神奇地一切又开始工作了,重新启动 ide 什么也没做