1

Androidの公式ソースコードからadbツールを作成したいと思います。そして、次のコマンドを入力するだけでジョブを終了できます。

apt-get install mingw32
make USE_MINGW=y adb

私の問題は、ソースコードから構築されたadbツールのサイズが約4.4MBであるのに対し、android sdk/platform-toolsのadbのサイズは796KBしかないことです。

その違いはどのように生まれますか?誰かが何かアイデアを与えることができますか?makeファイルまたはソースコードを編集して出力ファイルのサイズを小さくする方法を知りたいです。

======

しばらくグーグルした後、デバッグ情報を削除してサイズを小さくすると言われているので、最終的な解決策に近づいているようです:)

4

1 に答える 1

0

Longerian の回答に加えて、適度なサイズの縮小をもたらすことができる他のトリックがあります。詳細については、「 Android NDK: バイナリ サイズを縮小する方法」を参照してください。一部のビルド フラグとオプションを変更する必要がある場合があります。

于 2013-07-29T05:36:57.823 に答える