Я разрабатываю некоторые sdk для некоторых функций для других приложений для Android. В одном библиотечном проекте моих зависимостей проекта sdk есть некоторые файлы .so lib. Когда я собирал проект sdk в пакет aar с помощью gradle, я обнаружил, что файлы .so не включены. Как собрать файлы .so lib в пакет aar?Как скомпилировать файлы .so под зависимостями в пакет .aar?
Вот build.gradle проекта SDk:
apply plugin: 'com.android.library'
android {
signingConfigs {
debug {
keyAlias 'debug.keystore'
keyPassword 'ssdebug'
storeFile file('release-tools/debug.keystore')
storePassword 'ssdebug'
}
release {
keyAlias 'release.keystore'
keyPassword 'dddd'
storeFile file('../seedstore/release.keystore')
storePassword 'dddd'
}
}
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
signingConfig signingConfigs.release
}
sourceSets {
main {
jniLibs.srcDir file('jni/')
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.debug
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
compile project(':alisdk')
compile project(':jdsdk')
}
ли вы какие-либо решения? – Petrakeas