Android Studio导入库Gradle:错误:包org.simpleframework.xml不存在

Ner*_*rus 5 gradle simple-framework android-studio

我无法在Android Studio中制作项目.编译项目时我有一些错误:

Gradle: error: package org.simpleframework.xml does not exist
Gradle: error: cannot find symbol class Element
Gradle: error: cannot find symbol class Element
Run Code Online (Sandbox Code Playgroud)

我手动添加jar,从Dependencies添加到项目.

如何修复?!

好的,我解决了.问题解决了.我手动添加到配置文件库libs/simple-xml-2.7.jar.

dependencies {
    compile files('libs/android-support-v4.jar', 'libs/commons-net-3.3.jar', 'libs/simple-xml-2.7.jar')
}
Run Code Online (Sandbox Code Playgroud)

Luc*_*cci 2

您还可以使用 Maven 在build.gradle中声明该依赖项,如下所示:

dependencies {
    [...]
    compile 'org.simpleframework:simple-xml:2.7'
}
Run Code Online (Sandbox Code Playgroud)

还要确保您已将 Maven Central 声明为存储库:

repositories {
    [...]
    mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

如果您想自己下载 .jar,另一个常见的解决方案是将任何 .jar 包含在 libs/ 中,如下所示:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    [...]
}
Run Code Online (Sandbox Code Playgroud)

无论如何,请确保不要多次包含库,否则可能会导致问题。