Wenn ich eine .java-Datei ändern und Build, dauert die Kompilierung 16 Sekunden. Ich verstehe nicht, warum es so langsam sein sollte !?Android Compilation ist langsam (mit Eclipse)
Ich habe ausführliche Ausgabe für Andoroid aktiviert.
Window > Preferences > Android > Build output > Verbose.
Das Ergebnis Ausgabe (Konsole> Android) ist:
[19:46:10] Refreshing resource folders.
[19:46:10] Starting incremental Pre Compiler: Checking resource changes.
[19:46:10] Nothing to pre compile!
[19:46:10] Starting incremental Package build: Checking resource changes.
[19:46:10] ignored resource ...\bin\.\classes.dex
[19:46:10] processing ...\A.class
[19:46:10] processing ...\B.class
...
[19:46:21] processing com/google/inject/util/Providers.class...
[19:46:21] processing com/google/inject/util/Types.class...
[19:46:24] Using default debug key to sign package
[19:46:24] Packaging ...\bin\resources.ap_
[19:46:24] Packaging classes.dex
...
[19:46:25] Packaging ...\annotations.jar
[19:46:25] Build Success!
[19:46:25] Refreshing resource folders.
[19:46:25] Starting incremental Pre Compiler: Checking resource changes.
[19:46:26] Nothing to pre compile!
Die "Verarbeitung" von Class-Dateien 14 Sekunden dauerte. Und es "verarbeitete" alle Dateien, sogar von allen verknüpften JAR-Dateien. Ich denke, dass etwas falsch läuft, da nur eine .java-Datei geändert wurde.
Was kann ich tun, um die Übersetzungsgeschwindigkeit zu verbessern?
Wie groß ist Ihre APK endet. Wenn es groß ist, dann dauert es Eclipse Zeit, es zu kompilieren, auch wenn Sie nur eine Datei ändern –
~ 800 KB - ist das groß? – alex2k8
BTW, macht es keinen Sinn für mich, dass größeres Projekt länger kompilieren sollte. .. Wenn A von B abhängt und ich A ändere, warum soll ich B neu kompilieren? kompilieren). Ich stimme zu, die Verpackung kann länger sein, aber die Kompilierung sollte theoretisch nicht von der Größe des Projekts abhängen, wenn ich nur eine Datei ändere. – alex2k8