Не могу запустить флаттер-приложения на андроид-студии

я собираюсь научиться флаттер. поэтому я установил последнюю версию флаттера (Flutter 3.3.8) и проложил путь к ней в Windows. затем я установил последнюю версию студии Android (Android Studio Dolphin | 2021.3.1 Patch 1) и установил на нее плагин флаттера, SDK и эмулятор API 32 и 29.

также я установил java jdk и jre v8.

но когда я пытаюсь запустить приложение по умолчанию на эмуляторе, я получаю эту ошибку на терминале:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:7.1.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.1.2/gradle-7.1.2.pom
       - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.1.2/gradle-7.1.2.pom
     Required by:
         project :

and here it is the result of doctor command of flutter :


C:\Users\new>flutter doctor -v
[√] Flutter (Channel stable, 3.3.8, on Microsoft Windows [Version 10.0.18363.535], locale en-US)
    • Flutter version 3.3.8 on channel stable at E:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 52b3dc25f6 (9 days ago), 2022-11-09 12:09:26 +0800
    • Engine revision 857bd6b74c
    • Dart version 2.18.4
    • DevTools version 2.15.0

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\new\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: E:\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2021.3)
    • Android Studio at E:\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[√] VS Code, 64-bit edition (version 1.71.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension can be installed from:
       https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (3 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 12 (API 32) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.18363.535]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 107.0.5304.107

[√] HTTP Host Availability
    • All required HTTP hosts are available

Я был бы признателен, если бы вы могли помочь мне в решении этой проблемы. Спасибо всем!

build.gradle коды

Возможно, вы ищете это stackoverflow.com/questions/60719851/…

Himani 18.11.2022 09:42

@ Химани, я делал это раньше, и это не работает для меня.

chabok web 18.11.2022 10:57
Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg
Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной...
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Шлюз в PHP
Шлюз в PHP
API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
0
2
122
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Добавьте google() в свой repositories(разделы buildscript и allprojects) файла уровня приложения build.gradle. Плагин Android Gradle находится там: your_project_folder/android/build.gradle

buildscript {
  ...
  repositories {
    google()
    mavenCentral()
  }
}

allprojects {
  repositories {
    google()
    mavenCentral()
  }
}

вы можете обратиться к этому файлу? Я добавил код, который вы отправили в myapp-android-app-build.gardle, но он не работает!

chabok web 18.11.2022 10:30

Я упомянул местоположение в своем ответе: your_project_folder/android/build.gradle

powerman23rus 18.11.2022 10:36

Так что эти коды уже есть в этом файле. Я помещаю полный текст этого файла во вложение к исходному сообщению.

chabok web 18.11.2022 10:46
mvnrepository.com/artifact/com.android.tools.build/gradle/7.‌​1.2. @chabokweb вы можете получить доступ к этому веб-адресу?
powerman23rus 21.11.2022 16:55

да я могу, что мне делать в этом?

chabok web 22.11.2022 16:23
Ответ принят как подходящий

через несколько дней и попробовать много способов решить эту проблему! нашел правильное решение:

Настройка прокси-сервера была моей проблемой, и конфигурация, которая с новыми настройками прокси-сервера решает эту проблему!

Спасибо всем.

решено!

Другие вопросы по теме