私は自分の Android Studio IDE に夢中になっています。
Central (v2.7.1) から Maven ライブラリ simple-xml を追加したいと考えています。
プロジェクトはうまくコンパイルされます
Gradle には lib 依存関係があります
build.gradle
。dependencies { compile 'com.android.support:appcompat-v7:18.0.0' compile 'org.simpleframework:simple-xml:2.7.1' }
エクスポートは、simple-xml ライブラリの Android Studio のモジュール設定でチェックされます。
ここのスクリーンショット: https://s6.postimg.cc/xxgj56zkx/Module_Settings.png
そして、アプリを実行するとクラスが見つかりませんでした...
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'
}