所以我才刚刚开始flutter,在移动开发方面毫无经验。我刚刚创建了一个新项目,当我尝试使用flutter build apk
构建它时,它会显示以下内容
Initializing gradle... 1.2s
Resolving dependencies...
* Error running Gradle:
ProcessException: Process "/media/OLB/Shared Media/Code Work Space/Visual Studio
Code/flutter_test1/android/gradlew" exited abnormally:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not find builder.jar (com.android.tools.build:builder:3.2.1).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.2.1/builder-3.2.1.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Command: /media/OLB/Shared Media/Code Work Space/Visual Studio Code/flutter_test1/android/gradlew
app:properties
Please review your Gradle project setup in the android/ folder.
但是当我复制所提供的链接时
https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.2.1/builder-3.2.1.jar
文件是他们的!
flutter doctor -v
[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Linux, locale en_US.UTF-8)
• Flutter version 1.5.4-hotfix.2 at /media/OBL/Shared Media/Code Work Space/Android/flutter
• Framework revision 7a4c33425d (4 weeks ago), 2019-04-29 11:05:24 -0700
• Engine revision 52c7a1e849
• Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /media/OBL/Shared Media/Code Work Space/Android/
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /media/OBL/Shared Media/Code Work Space/Android/
• ANDROID_SDK_ROOT = /media/OBL/Shared Media/Code Work Space/Android/sdk/
• Java binary at: /usr/lib/jvm/java-8-openjdk-amd64/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
• All Android licenses accepted.
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[✓] VS Code (version 1.34.0)
• VS Code at /usr/share/code
• Flutter extension version 3.0.2
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
我知道他们的答案是否定的,但我会直接通过Android sdk下载所有需要的东西,请提前帮助和感谢。
发布于 2019-06-03 06:28:19
我不太了解它,但一位朋友建议我从/project/android/gradlew
手动刷新依赖项,它成功了!像这样
gradlew --refresh-dependencies
它就像一个护身符一样起作用。
发布于 2019-05-29 14:53:43
正如Flutter文档所说,Android Studio是必需的:"Flutter依赖于Android Studio的完整安装来提供其Android平台依赖项。“
所以你也必须安装Android Studio。
https://stackoverflow.com/questions/56351964
复制相似问题