Wie kann ich eine apk-Anwendung aus zwei verschiedenen dex-Dateien erstellen? Ich habe keine Möglichkeit gefunden, mehrere dex-Dateien mit den Android-Tools zu verknüpfen.
Antworten
Zu viele Anzeigen?Ich bin mir nicht sicher, ob das möglich ist. Außerdem sollte es nicht notwendig sein - ich würde denken, dass es vielleicht andere Wege gibt, das Problem zu lösen, das Sie haben.
Wenn Sie zum Beispiel versuchen, wiederverwendbaren Code zu erstellen, verwandeln Sie diesen wiederverwendbaren Code einfach in ein JAR und fügen Sie dieses JAR der anderen Anwendung libs/
Verzeichnis. Sie können viele Beispiele dafür bei den CWAC-Projekten auf meiner Github-Seite . Alle diese erzeugen eine JAR-Datei (über die ant jar
Task), die dann von anderen Android-Anwendungen verwendet werden können.
Dies ist ein bekanntes und wachsendes Problem, da Android-Apps immer größer werden und auf immer mehr Bibliotheken angewiesen sind.
Da diese Frage gestellt wurde, ein Bug für das Zusammenführen von Dex-Dateien, was eine mögliche Lösung für dieses Problem wäre wurde im Android Bugtracker abgelegt .
Der Fehler ist jedoch auch nach 1,5 Jahren noch nicht behoben, so dass es im Moment keine unmittelbare Lösung gibt.