Wenn ich versuche, mein Projekt mit Gradle zu erstellen, erhalte ich den folgenden Fehler:
%Vor%Es scheint, dass es die Android-Archivdatei (aar) im libs-Ordner nicht finden kann. Der Abschnitt Abhängigkeiten der Datei build.gradle sieht folgendermaßen aus:
Und die Projektstruktur sieht so aus:
Die aar-Datei ist gültig, sie wird vom Build-System nicht aufgelöst. Was kann ich tun, um dieses Problem zu beheben?
Die Abhängigkeit muss oben in der Liste der Abhängigkeiten stehen.
compile 'com.trnql: lib-release: 1.0.0@aar' geht an den Anfang der Liste unter "compile fileTree ..."
Wenn Sie ein neues Android-Studio-Projekt erstellen, wird Ihr build.gradle auf der obersten Ebene über ein Buildskript und einen allproject-Teil verfügen (siehe unten), und wenn Sie das
einfügen %Vor% Teil in die Buildscript-Repositories, es wird nicht funktionieren.
Sie müssen es in die Repositories allprojects einfügen, wie hier:
In meinem Fall sah mein build.gradle in meinem Bibliotheksmodul so aus:
%Vor% Ich musste das buildscript
-Bit entfernen, damit es am Ende so aussah:
Dann war es in der Lage zu synchronisieren und danach zu bauen.
Tags und Links java android gradle android-gradle