Добавление внешней библиотеки в Android Studio в качестве файла, вызывающего ошибку зависимости - PullRequest
0 голосов
/ 16 сентября 2018

Я пытался добавить mXparser библиотеку, загруженную с здесь .

Я скачал zip-файл и извлек java-часть как отдельный файл. Я создал файл 'libraries' в структуре проекта и вставил эту библиотеку внутрь. Затем я добавил include ':libraries:mXparser' внутри settings.gradle файла.

После этого шага я нажал File -> Project Structure -> Dependencies -> + -> Module dependency, добавил библиотеку и нажал "OK".

Я получаю эти ошибки после компиляции. Как их исправить?

Невозможно разрешить зависимость для ': app @ debug / compileClasspath': возможно не разрешить проект: библиотеки: mXparser. Открыть файл Показать подробности

Невозможно разрешить зависимость для ': app @ debugAndroidTest / compileClasspath': не удалось разрешить проект : Библиотеки: mXparser. Открыть файл Показать подробности

Невозможно разрешить зависимость для ': app @ debugUnitTest / compileClasspath': не удалось разрешить проект : Библиотеки: mXparser. Открыть файл Показать подробности

Невозможно разрешить зависимость для ': app @ release / compileClasspath': Не удалось разрешить проект: библиотеки: mXparser. Открыть файл Показать подробности

Невозможно разрешить зависимость для ': app @ releaseUnitTest / compileClasspath': не удалось разрешить проект : Библиотеки: mXparser. Открыть файл Показать подробности

build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.2.51'
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

1 Ответ

0 голосов
/ 16 сентября 2018

Вы добавляете файл JAR неправильно. Выполните следующие шаги, чтобы добавить mXparser библиотеку.

1. Загрузите этот файл и распакуйте его, и вы получите файл jar.

2. Скопируйте файл jar из той папки, куда вы скачали, и вставьте его в папку libs в папке приложения вашего проекта.

3. Теперь вставьте jar файл в папку libs

4. Как только ваш файл JAR будет успешно скопирован в папку libs, и мы добавим их как файлы зависимостей.

5. Нажмите Файл> Структура проекта> Выбрать приложение> Зависимости Вкладка.

6. Нажмите кнопку (+) плюс, расположенную справа, и выберите File Dependency.

7. Появится диалоговое окно для выбора пути. В этой папке libs откройте и добавьте файлы Jar один за другим.

8. После выбора файла Jar нажмите кнопку Ok, и ваш Gradle начнет сборку.

Вы можете обратиться здесь для полного урока.

...