Ich habe Probleme, mein Android-Bibliotheksprojekt mit ant zu erstellen. Wenn ich ant release
ausführen möchte, wird Target "release" does not exist in the project "MyProject"
angezeigt.
Ich habe dann angenommen, dass Bibliotheken vielleicht nicht mit release / debug erstellt werden, also habe ich ant compile
benutzt, was zu funktionieren scheint. Ich zip dann den Ordner manuell mit dem Java-Zip-Dienstprogramm und benenne es in .apk. Ich vermute, das ist der falsche Weg, dies zu tun.
Kann mir jemand zeigen, wie man ein Android-Bibliotheksprojekt mit ant erstellt?
Ich habe dann angenommen, dass Bibliotheken vielleicht nicht mit release / debug
erstellt werden
Korrigieren.
Ich vermute, das ist der falsche Weg, dies zu tun.
Auch korrigieren.
Kann mir jemand zeigen, wie man ein Android-Bibliotheksprojekt mit ant erstellt?
Normalerweise erstellen Sie kein Android-Bibliotheksprojekt. Sie erstellen andere Projekte, die auf das Android-Bibliotheksprojekt verweisen. Das Erstellen von Projekten, die auf das Bibliotheksprojekt zur Verwendung mit Ant verweisen, wird in der Android-Dokumentation
Ich hatte die gleichen Probleme mit einem Ziel "nodeps", das Ant bei der Erstellung eines Projekts, das auf eine Bibliothek verweist, nicht kannte. Ich habe ein falsches Ziel "nodeps" hinzugefügt, dann bekomme ich das Ziel "release" unbekannt. Falscher Weg.
Lösung: In meinem referenzierten Bibliotheksverzeichnis führe ich den Befehl android update project -p .
aus, der die Datei build.xml erstellt hat, die mit Ant build kompatibel ist.