Ho una configurazione directory/progetto come questo:Richiede progetto Gradle da un'altra directory
C:\
_dev\
Projects\
Logger
MyProject
Logger è un progetto della libreria Android utilizzando Gradle. MyProject è un progetto di progetto Android standard che deve utilizzare la libreria Logger.
Sto utilizzando Android Studio e ho provato ad aggiungere Logger alle librerie esterne. Mentre questo funziona durante lo sviluppo, ricevo messaggi sulla classe che non viene trovata durante la costruzione.
Sono completamente nuovo a Gradle, ma hanno provato quanto segue nel mio build.gradle entro MyProject:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 18
}
dependencies {
compile files("../Logger")
}
}
dependencies {
compile 'com.android.support:gridlayout-v7:18.0.0'
compile 'com.android.support:appcompat-v7:18.0.0'
}
Ti piace questo? http://stackoverflow.com/questions/17479076/android-studio-add-external-project-to-build-gradle – Lesleh
Già provato, sfortunatamente. include ': logger' project (': logger'). ProjectDir = new File (settingsDir, '../SysLog') – euantorano