在 android 项目中包含 gturri android xml rpc 库

include gturri android xml rpc library in android project

我需要包含这个库,但我遇到了几个问题。 project library on github

我尝试按照 github 项目中的说明进行操作,但它们对我不起作用。我必须将库包含在 android 工作室中。

我试图: 1) 将整个代码复制到我的项目中,但我有很多关于包的冲突,一旦解决,我就开始遇到缺少未定义函数的问题 2) 我尝试使用 mvn install 命令,但它不起作用,显示了 100 条错误 3) 我试图用 intelliJ 打开那个项目然后我试图导出 jar 文件,但是 intelliJ 告诉它是一个 android 项目

有人知道包含这个库的过程吗? 非常感谢

你可以试试 Jitpack。至少对我有用..

https://jitpack.io/

本质上:将以下代码添加到项目的 build.gradle 文件中:

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

并将以下行添加到应用程序 build.gradle 文件中的依赖项部分:

`compile 'com.github.gturri:aXMLRPC:master-SNAPSHOT'`

对我来说依赖项部分是这样的:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.github.gturri:aXMLRPC:master-SNAPSHOT'
    compile 'com.android.support:support-v4:23.4.0'

}