Ich habe eine Android-Anwendung, bestehend aus mehreren Projekten. Eines dieser Projekte ist ein App-Projekt, das lediglich das Application-Objekt erweitert.Gradle auf der Suche nach aar in falschen lib-Ordner des Projekts
In der Build.gradle für dieses App-Projekt, ich füge andere Projekte als Abhängigkeiten hinzu.
Ich habe gerade ein neues Modul erstellt, um ein SDK (aar) aufzunehmen, das ich verwenden möchte. Ich habe es auch dem build.gradle meines App-Projekts hinzugefügt.
Im Ordner libs von newmodule-thesdk habe ich die aar-Datei hinzugefügt. Wir nennen es thesdk.aar.
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'thesdk-1.0', ext:'aar')
}
Wenn ich versuche, gradle zu synchronisieren, schlägt die Synchronisierung weil thesdk-1.0 nicht im libs Ordner meiner App Projekt vorhanden sind. Warum sucht es dort? Warum finden Sie es nicht nur im Projekt newmodule-thesdk?
, in dem das sdk Referenz enthalten sein sollen build.gradle haben Sie den flatDir hinzufügen und die aar Abhängigkeit? –
@GabrieleMariotti newmodule-thesdk – Andrew
Warum erstellen Sie ein Modul für die Unterbringung eines .aar? Hat es ein anderes Ziel? – meynety