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

问题描述 投票:2回答:1

我试图添加从mXparser下载的here库。

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

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

我在编译后遇到这些错误。如何修复它们?

无法解析':app @ debug / compileClasspath'的依赖关系:无法解析项目:libraries:mXparser。打开文件显示细节

无法解析':app @ debugAndroidTest / compileClasspath'的依赖关系:无法解析项目:libraries:mXparser。打开文件显示细节

无法解析':app @ debugUnitTest / compileClasspath'的依赖关系:无法解析项目:libraries:mXparser。打开文件显示细节

无法解析':app @ release / compileClasspath'的依赖关系:无法解析项目:libraries:mXparser。打开文件显示细节

无法解析':app @ releaseUnitTest / compileClasspath'的依赖关系:无法解析项目:libraries: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
}
android kotlin android-library
1个回答
1
投票

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

1.下载this文件并解压缩,您将获得一个jar文件。

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

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

4.将JAR文件成功复制到libs文件夹后,我们将其添加为依赖项文件。

5.单击文件>项目结构>选择应用程序>依赖关系选项卡。

6.单击右侧给出的(+)加号按钮,然后选择File Dependency

7.这将弹出一个用于选择路径的对话框。在这个打开的libs文件夹下,逐个添加你的Jar文件。

8.选择Jar文件后,单击Ok按钮,您的Gradle将开始构建。

您可以参考here获取完整的教程。

© www.soinside.com 2019 - 2024. All rights reserved.