【问题标题】:Adding a Maven dependency (XML) on a Android Studio project在 Android Studio 项目中添加 Maven 依赖项 (XML)
【发布时间】:2015-08-04 14:57:36
【问题描述】:

我正在尝试在我的 Android 应用程序中使用 this Java 库。从文档中,我必须将 compile "json-to-pdf:json-to-pdf:0.7.5" 放在我的 build.grade 依赖项中。当我尝试同步项目时,出现错误:

错误:(39, 13) 解析失败:json-to-pdf:json-to-pdf:0.7.5

asked the owner,但他不知道如何解决。我想我也必须在 build.grade 中添加以下 Maven 依赖项:

<repositories>
  <repository>
    <id>clojars.org</id>
    <url>http://clojars.org/repo</url>
  </repository>
</repositories>

但我不知道该怎么做。

这是我目前的设置:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"
    compileOptions.encoding = 'ISO-8859-1'

    defaultConfig {
        applicationId "br.com.app"
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    jcenter()
    //mavenCentral() I tried that but doesn't work
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.1'
    ...
    compile 'json-to-pdf:json-to-pdf:0.7.5' // Doesn't work
}

【问题讨论】:

    标签: maven android-studio gradle


    【解决方案1】:

    您必须在 build.gradle 中定义 clojars Maven 存储库。

    repositories {
        jcenter()
        maven {
            url 'http://clojars.org/repo'
        }
    }
    

    这个库的作者可能应该把它添加到 GitHub 自述文件中。

    更新:我使用应添加到文档中的适当 Gradle sn-p 来回应 GitHub 问题。

    【讨论】:

    • 谢谢马克。我已经尝试过了,但我收到了这个错误:“错误:无法通知项目评估侦听器。”
    • 这听起来像是一个完全不相关的问题。我会尝试从命令行运行你的构建,看看你是否得到了更好的错误。
    • 谢谢马克。我不知道这是否是一个无关的错误,因为如果我评论“编译”行,同步工作正常
    • 您的错误可以通过更改为来修复。 0.7.7 但您会遇到无法构建 apk 的问题。该库依赖于旧的 Java 库,其类文件格式似乎不受支持。快速修复是自己编译项目,但我卡住了,因为我不知道如何编译基于 cloja 的项目
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 2015-08-11
    相关资源
    最近更新 更多