在 Android Studio 中将外部库作为文件添加导致依赖性错误

Adding external library as file in Android Studio causing dependency error

我尝试添加 mXparser library downloaded from here

我已经下载了 zip 文件并将 java 部分提取为单独的文件。我在项目结构下创建了 'libraries' 文件,并将这个库粘贴到里面。然后我在 settings.gradle 文件中添加了 include ':libraries:mXparser'

完成这一步后,我点击了 File -> Project Structure -> Dependencies -> + -> Module dependency 并添加了这个库并点击了 "OK"

编译后出现这些错误。如何修复它们?

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :libraries:mXparser. Open File Show Details

Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :libraries:mXparser. Open File Show Details

Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :libraries:mXparser. Open File Show Details

Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project :libraries:mXparser. Open File Show Details

Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve project :libraries:mXparser. Open File Show Details

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
}

您错误地添加了 jar 文件。 执行以下步骤以添加 mXparser 库。

1.下载this文件并解压,你会得到一个jar文件。

2. 从您下载的文件夹中复制 jar 文件,并将其粘贴到您项目的 app 文件夹下的 libs 文件夹中。

3. 现在将 jar 文件粘贴到 libs 文件夹中

4. 一旦您的 JAR 文件成功复制到 libs 文件夹,我们将把它们添加为依赖文件。

5. 单击文件 > 项目结构 >Select 应用 > 依赖关系 选项卡

6. 点击右侧的 (+) 加号按钮和 select File Dependency

7. 这样会弹出selecting路径的对话框。在这个打开的 libs 文件夹下,一个一个地添加你的 Jar 文件。

8. 一旦你 select Jar 文件然后单击 Ok 按钮,你的 Gradle 将开始构建。

完整教程可参考here