2015-11-02 4 views
6

Delphi XE8でFiremonkey FrameworkとObject Pascalで開発されたアプリケーションを公開しました。アプリケーションのサイズは8MBです。アプリケーションをインストールすると、サイズは40MB以上になります。私はこのアプリケーションが複雑で、プロジェクトに3500行+コードがあることを知っています。空のプロジェクトをコンパイルすると、サイズは複雑なプロジェクトと同じです。firemonkey androidアプリケーションのサイズを小さくするにはどうすればいいですか?

アプリケーションサイズを小さくするソリューションはありますか?

+0

リリースビルドを作成するのを忘れましたか? –

+3

はい、リリースビルドとリリースの設定を作成しました。 ** Project Options> Provisioning **ページで** Application - Development **と** Application Store **を試しました。また、Targetを** Release configuration - Android Platform **に変更しました。 –

+0

RTTIを削除しましたか? - 私は '{$ RTTI EXPLICIT方法([])のプロパティ([])フィールド([])を}持っていないhttp://stackoverflow.com/questions/4025070/shrinking-exe-by-removing-rtti – mjn

答えて

11

Firemonkeyを使用したHello Worldアプリケーションのようなものはありません。最小限の機能(フレームワーク)を伴って出荷されます。それを使わずにアプリケーションをコンパイルすることはできますが、すべての機能を自分で構築する必要があります。 Firemonkeyのパワーは、クロスプラットフォーム設計とシングルコードベースです。あなたは機能の束を追加し、サイズがあまり上がらなかったという点であなた自身の質問に答えました。あなたは50,000行のコードを追加することができ、サイズもあまり変わらないでしょう。

Anatomy OF A Firemonkey Framework Multi Platform App

+1

これは完全に説明しています。ありがとうございました! –