【问题标题】:Adding external library as file in Android Studio causing dependency error在 Android Studio 中添加外部库作为文件导致依赖错误
【发布时间】:2019-02-20 13:16:29
【问题描述】:

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

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

在这一步之后,我点击了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】:

    您错误地添加了 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 2016-11-22
      • 2018-08-06
      • 2015-07-25
      • 1970-01-01
      • 2015-02-26
      相关资源
      最近更新 更多