2015-11-02 10 views
6

Ich habe eine Anwendung veröffentlicht, die in Delphi XE8 mit dem Firefemonkey Framework und Object Pascal entwickelt wurde. Anwendungsgröße ist 8 MB. Wenn die Anwendung installiert ist, beträgt die Größe 40 MB und mehr. Ich weiß, dass diese Anwendung kompliziert ist und es 3500 Zeilen + Codes im Projekt gibt. Wenn ich ein leeres Projekt kompiliere, ist die Größe mit dem komplexen Projekt gleich.Wie kann man die Größe der Android-Anwendung von Firefemonkey verringern?

Gibt es eine Lösung, um die Anwendungsgröße zu verringern?

+0

Haben Erinnern Sie sich ein Release-Build zu erstellen? –

+3

Ja, ich habe Release-Build- und Release-Konfigurationen erstellt. Auf der Seite ** Projektoptionen> Bereitstellung ** habe ich auch ** Anwendungsentwicklung ** und ** Anwendungsspeicher ** versucht. Außerdem habe ich das Target auf ** Release-Konfiguration - Android Platform ** geändert. –

+0

Haben Sie RTTI entfernt? - http://stackoverflow.com/questions/4025070/shrinking-exe-by-removing-rtti – mjn

Antwort

11

Es gibt keine Hello World-Anwendung mit Firemonkey. Es wird mit einer Mindestfunktionalität (dem Framework) ausgeliefert. Sie können eine Anwendung ohne sie kompilieren, aber Sie müssen alle Funktionen selbst erstellen. Die Stärke von Firemonkey ist das plattformübergreifende Design und die einheitliche Codebasis. Sie haben Ihre eigene Frage beantwortet, indem Sie eine Reihe von Funktionen hinzugefügt haben und die Größe ist nicht viel gestiegen. Sie könnten 50.000 Codezeilen hinzufügen, und die Größe ändert sich auch nicht viel.

Anatomy OF A Firemonkey Framework Multi Platform App

+1

Das ist vollkommen perfekt zu erklären. Vielen Dank! –