Экспорт файла jar с помощью Android Studio
Проверьте исходный код библиотеки из хранилища.
Импорт библиотеки оформлений в вашу андроид студию.
Измените свой build.gradle
Если ваш текущий модуль является библиотечным проектом, вам нужно правильно распознать плагин «android-library», как упомянуто ниже.
apply plugin: 'com.android.library'
android {
compileSdkVersion 'Google Inc.:Google APIs:16'
buildToolsVersion "23.0.0"
defaultConfig {
minSdkVersion 13
targetSdkVersion 23
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:support-v13:23.0.0'
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('build/outputs/')
include('classes.jar')
rename ('classes.jar', 'myLib.jar')
into('release/') //you can change this directory where you want to copy your .jar
}
task clearJar(type: Delete) {
delete 'build/libs/myLib.jar'
}
apply plugin: 'com.android.library'
android {
compileSdkVersion 'Google Inc.:Google APIs:16'
buildToolsVersion "23.0.0"
defaultConfig {
minSdkVersion 13
targetSdkVersion 23
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:support-v13:23.0.0'
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('build/outputs/')
include('classes.jar')
rename ('classes.jar', 'myLib.jar')
into('release/') //you can change this directory where you want to copy your .jar
}
task clearJar(type: Delete) {
delete 'build/libs/myLib.jar'
}
Запустите gradlew, чтобы сделать банку.
Для создания .jar выполните следующие шаги:
Открыть терминал.
Перейти в корневой каталог вашего проекта.
Вызовите функцию makejar, которую вы добавили в build.gradle
Пример: -> D: \ Users \ MyWorkspace \ project> gradlew makejar
После выполнения всех вышеперечисленных шагов вы найдете «myLib.jar» в папке релиза.