studio - gradle add maven repository




Android Studio-Не удалось найти intellij-core.jar (8)

Я использую 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


В дополнение к ответам devsnd и Mr-IDE, вот предложения:

  • Поместите 'google ()' в первом порядке как в репозитории buildscript, так и в allprojects-репозитории файла сборки Gradle на уровне Project.

  • Проверьте согласованность в версии Android Gradle Plugin и Gradle. Как правило, они автоматически обновляются с помощью Android Studio, но у вас может быть более старый проект. Плагин 3.1 должен использовать Gradle версии 4.4 и выше, Plugin 3.2 должен использовать Gradle версии 4.6 и выше.

  • Установите этот конкретный buildToolsVersion, который использует плагин.

Проверьте эту ссылку для получения более подробной информации:

https://developer.android.com/studio/releases/gradle-plugin#updating-gradle

Надеюсь это поможет.


Добавление 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.


Используйте com.android.tools.build:gradle:3.2.1

Вам также придется обновить «/gradle/wrapper/gradle-wrapper.properties»

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

Чтобы решить эту проблему,

<preference name="android-targetSdkVersion" value="27" />

в ваш config.xml .

Или даже лучше, обновите андроид-кордову до последней версии (7.1.2):

cordova platform add [email protected]

android-cordova 7.1.2 включает исправление CB-14127: «Переместить google maven repo перед jcenter». ( https://issues.apache.org/jira/browse/CB-14127 )


Я решаю свою проблему; измените файл платформы / android / CordovaLib / build.gradle. Я поставил maven repo впереди jcenter:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()

}

И я использую cordova-android 7.1.1.


Я смог исправить проблему, изменив порядок репозиториев:

/platforms/android/CordovaLib/build.gradle

из этого:

repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}

к этому:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()
}

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.properties вам также может потребоваться изменить его на 4.6 или выше

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

Для меня проблема решена, чтобы сгенерировать файлы градиента, чтобы получить 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()
    }






android-gradle