gradle - flutter构建找不到依赖关系,但是当我将链接复制到浏览器时,它位于同一位置

标签 gradle 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.

我知道他们不是AS,但我会直接通过Android sdk下载所有必需的东西,请提前帮助和thanx。

最佳答案

如Flutter文档所述,Android Studio是必需的:“Flutter依赖于Android Studio的完整安装来提供其Android平台依赖性。”

因此,您还必须安装Android Studio。

关于gradle - flutter构建找不到依赖关系,但是当我将链接复制到浏览器时,它位于同一位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56351964/

相关文章:

android - 创建使用 AAR 文件作为依赖项的 Android 库

flutter - 按完成后文本字段中的文本消失

flutter - 如何捕获 GoogleSignInsignInSilently 中的错误?

animation - 如何为 Tween<Offset> 转换 RenderBox 全局位置坐标?

android - Gredlew任务名称-命令未运行Android Studio终端

gradle - SonarQube和Jacoco之间的线路覆盖范围不同

android - 尝试运行android项目时有两种资源和一个调试错误

java - 在我的 `org.gradle.api.ProjectConfigurationException` 上遇到 `gradle build` 错误

flutter - 在Windows 10上安装后Flutter不起作用

即使在事件重新触发后 Flutter BlocListener 也只执行一次