我对我的Android Studio IDE感到非常烦躁。
我想要添加来自中央仓库(版本为v2.7.1)的Maven库simple-xml。
项目编译良好。
Gradle在其
build.gradle
文件中有该库依赖:在Android Studio的模块设置中勾选了simple-xml库的导出:
dependencies {
compile 'com.android.support:appcompat-v7:18.0.0'
compile 'org.simpleframework:simple-xml:2.7.1'
}
这里是屏幕截图:https://s6.postimg.cc/xxgj56zkx/Module_Settings.png
但运行我的应用程序时,我收到了“Class not found”的错误提示...
java.lang.NoClassDefFoundError: org.simpleframework.xml.core.Persister
我感到困惑了,听起来像是Gradle由于某些原因没有将库和依赖项打包到apk中...
Edit1:我的Android Studio版本是0.2.13(最新版),Gradle是0.5.+。
Edit2:我使用的完整build.gradle文件如下:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 18
}
}
dependencies {
compile 'com.android.support:appcompat-v7:18.0.0'
compile 'org.simpleframework:simple-xml:2.7.1'
}