Ionic Gradle failure "Не удалось найти com.android.tools.build:gradle:2.2.3"

Я пытаюсь в Windows 7 скомпилировать мою платформу Android Ionic с использованием Ionic CLI. Это то, что раньше работало, а теперь нет. Единственное, что изменилось, это то, что я обновил Android Studio. Тем не менее, я не компилирую с Android-студией, поэтому я удивлен, что получаю ошибки Gradle. Для:

$ ionic run android

Вывод:

A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_debugApk'.
   > A problem occurred configuring project ':CordovaLib'.
      > Could not resolve all dependencies for configuration ':CordovaLib:classpath'.
         > Could not find com.android.tools.build:gradle:2.2.3.
           Searched in the following locations:
               https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
               https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
           Required by:
               android:CordovaLib:unspecified

Хотя вывод утверждает, что я могу получить дополнительную информацию об ошибке с флагами -stacktrace и -debug, это неверно.

Я видел потоки, указывающие на то, что проблема в том, что один или несколько из mavenCentral() или jcenter() отсутствуют в списке репозиториев в build.gradle. Они оба присутствуют.

Я попытался просто выбросить HTTP GET по адресам, и он возвращается 404. Есть ли где-то еще, что я могу направить Gradle для поиска этих файлов?

Возможно, самое странное, что файлы, которые, по его утверждению, не могут найти, действительно загружаются в кеш-память Gradle каждый раз (если я их очищу, они появятся в следующий раз после выполнения команды). Они появляются в:

~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.2.3/88b4934c958cfe74ff5559c1a33707a562af59d2/gradle-2.2.3.pom

и

~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.2.3/7b8f79621d95e3ce1e95c0852db14d9d7e1d1951/gradle-2.2.3.jar

Шаги, которые я сделал до сих пор:

  • upgrade Gradle
  • очистить как Gradle, так и репозитории Maven
  • Попробуйте отключить корпоративную интрасеть с флагом --no-proxy на

Я не уверен, каким должен быть следующий шаг по устранению неполадок.

Ответ 1

У меня была такая же проблема с Mac, что для меня работала новая установка студии android и Android. Так что, вероятно, сначала удалите все, а затем установите обновление студии Android, установите все необходимые инструменты, установите gradle THEN install cordova и ionic.