Android Studio - не удалось найти intellij-core.jar
Я использую Android Studio 3.1.4.
Ошибка: не удалось найти intellij-core.jar(com.android.tools.external.com-intellij: intellij-core: 26.0.1). Поиск производился в следующих местах: https://jcenter.bintray.com/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
Ответы
Ответ 1
Мне удалось решить эту проблему, изменив порядок хранилищ здесь:
/platforms/android/CordovaLib/build.gradle
из этого:
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
к этому:
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
Ответ 2
Если вы используете classpath 'com.android.tools.build:gradle:3.0.1'
или выше в вашем проекте /build.gradle, решение будет следующим:
Добавьте "google()"
в ваш файл project/build.gradle в 2 местах:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
dependencies {
...
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
Затем вы увидите в журналах, что intellij-core.jar загружается с разных URL-адресов:
Ответ 3
Для решения этой проблемы либо поставить
<preference name="android-targetSdkVersion" value="27" />
в ваш config.xml.
Или, что еще лучше, обновите Android-Cordova до последней версии (7.1.2):
cordova platform add [email protected]
Android-Cordova 7.1.2 включает в себя исправление CB-14127: "Переместить Google Maven репо впереди Jcenter". (https://issues.apache.org/jira/browse/CB-14127)
Ответ 4
Я решаю свою проблему; изменить файл платформы /Android/CordovaLib/build.gradle. Я поставил репозиторий Maven перед центром:
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
И я использую Cordova-Android 7.1.1.
Ответ 5
Эй, ребята, я столкнулся с той же проблемой, которая на самом деле является конфликтом между ионным, Gradle и Gradle плагином. Оказывается, что в новой версии плагина gradle сборка теперь зависит от репозитория Google. Чтобы обойти проблему, вам нужно изменить 2 файла:
Убедитесь, что они как описано ниже!
1 ° - "Платформы/Android/CordovaLib/build.gradle"
buildscript {
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter ()
}
2 ° - "платформы/Android/build.gradle"
buildscript {
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter ()
}
а также
allprojects {
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter ()
}
Это оно. Надеюсь это поможет!
Ответ 6
https://github.com/flutter/flutter/pull/23397
Короче говоря, следуя Mahi-K по вышеуказанной ссылке, вы должны отредактировать $flutterRoot/packages/flutter_tools/gradle/flutter.gradle
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://dl.google.com/dl/android/maven2'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
В свойствах gradle wrapper gradle/wrapper/gradle-wrapper.properties
вам также может потребоваться изменить его на 4.6 или выше.
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Ответ 7
Используйте com.android.tools.build:gradle:3.2.1
Вам также придется обновить ваши /gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Ответ 8
Для меня проблема решена, измените файлы сборки gradle, чтобы получить Google Server.
/platforms/android/build.gradle
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
/platforms/android/app/build.gradle
allprojects {
repositories {
google()
mavenCentral();
jcenter()
}
Ответ 9
В дополнение к ответам devsnd и Mr-IDE, вот предложения:
-
Поместите google() в первом порядке как в репозитории buildscript, так и в репозитории allprojects файла сборки Gradle уровня проекта.
-
Проверьте согласованность версий плагина Android Gradle и версии Gradle. Как правило, они автоматически обновляются с помощью Android Studio, но у вас может быть более старый проект. Плагин 3.1 должен использовать Gradle версии 4.4 и выше, плагин 3.2 должен использовать Gradle версии 4.6 и выше.
-
Установите тот конкретный buildToolsVersion, который использует плагин.
Проверьте эту ссылку для более подробной информации:
https://developer.android.com/studio/releases/gradle-plugin#updating-gradle
Надеюсь это поможет.
Ответ 10
При добавлении google() в файлы build.gradle используется этот URL-адрес https://dl.google.com/dl/android/maven2/, который в настоящий момент возвращает 404.
(источник: https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/RepositoryHandler.html#google--)
На данный момент рабочий URL-адрес - https://dl.google.com/dl/android/maven2/index.html. Чтобы получить доступ к нему, замените google() этой строкой.
maven {url ' https://maven.google.com '}
в ваших файлах build.gradle.
Ответ 11
Эта проблема отслеживается на Jira
Разрушение вопроса
В основном, при загрузке jar файлов Google в jcenter возникла проблема, из-за которой сборка не удалась.
Исправление
Сборки будут работать, если мы поставим репозиторий Google Maven перед jcenter.
18 июля проблема должна была быть решена в выпуске cordova-android 7.1.1, см. Журнал изменений здесь
Однако исправление не сработало во всех случаях, очевидно.
Новое исправление было сделано, поэтому ожидайте, что оно будет готово в 7.1.2, до тех пор не забывайте менять порядок каждый раз, когда вы удаляете и повторно добавляете платформу.