Avec Android Studio, j'ai Project A et Project B. Project B est une bibliothèque intégrée dans un fichier APK, stockée dans mon serveur maven et distribuée à tous ceux qui l'utilisent. Je ne sais pas si c'est la meilleure route à prendre ou à faire dans un fichier jar. (opinions demandées à ce sujet)Importation de la dépendance apk locale de maven
J'ai donc besoin du Projet A pour utiliser le Projet B comme une dépendance à travers le script de construction au lieu d'importer manuellement le Projet B dans le Projet A pour chaque ordinateur qui l'utilise.
ci-dessous est actuellement ce que j'ai pour un script de construction.
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android'
repositories {
mavenLocal()
}
dependencies {
compile 'group:name:version'
}
android {
compileSdkVersion 15
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 15
targetSdkVersion 15
}
signingConfigs {
release {
storeFile file("")
storePassword ""
keyAlias ""
keyPassword ""
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src/test/java', 'src/main/java']
resources.srcDirs = ['src/test/java', 'src/main/java']
aidl.srcDirs = ['src/test/java', 'src/main/java']
renderscript.srcDirs = ['src/test/java', 'src/main/java']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
}
}
Mais je ne finissent par obtenir un ÉCHEC de groupe: Nom: Version
Et oui pour des raisons de confidentialité, je l'ai remplacé mes informations réelles avec le groupe: Nom: Version Merci de votre compréhension.