我正在尝试为我的应用创建一个Android库。 我的库包含后端项目
Gradle for my android library
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "0.0.3"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(path: ':xxx_Backend', configuration: 'android-endpoints')
}
我已将此库推送到maven central。
然而,当我在我的Android应用程序中访问此库时,我收到以下错误
java.lang.NoClassDefFoundError:xxxx_backend.xxxxapi.model.xxDS
Android应用程序gradle:
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "in.test.bankdemo"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'xxxsdk:app:0.0.3'
}
请告诉我如何解决此问题。我尝试过fataar并制作罐子,但似乎没什么用。