7

Eclipse を使用して Android アプリを開発しています。私は最新の SDK と Eclipse 3.6 を使用しています。私のコンピューターは 4GB の RAM を搭載した macbook air です。

リソース ファイル (XML レイアウトなど) を変更するたびに、実際にバイナリを再構築してデプロイするのに 1 分から 2 分かかります。私のバイナリは約 10M です (ビットマップがたくさんあるゲームです)。

このような高い応答時間でプログラムするのは非常に困難です。それを短くする方法はありますか?

4

5 に答える 5

10

大量のグラフィックスがある場合は、このandroid-dev の投稿を読むことをお勧めします。aapt は、ビルド中に png を最適化します (おそらく不必要にそうします) が、拡張子が .png (大文字と小文字を区別する) の場合のみです。それらの名前を .PNG に変更すると、最適化ステップがスキップされますが、画像は参照時に引き続き役立ちます。

于 2011-06-15T19:11:18.537 に答える
3

彼らはこの問題を修正しており、ADT 12 で利用できます。

http://tools.android.com/download

http://tools.android.com/recent/finercontroloveradtbuildprocess

于 2011-06-15T19:15:24.697 に答える
1

Mavenなどを使用していますか?Eclipse + Maven の両方にビルダーがあり、両方が有効になっていると、多くの戦いになる傾向があります。

(正直なところ、最善の答えは Intelli-J を使用することであり、すべてが魔法のように機能しますが、この答えが必要かどうかは疑問です)。

于 2011-06-15T19:04:21.997 に答える
1

[プロジェクト] メニューで [自動的にビルド] のチェックを外します。この方法では、継続的にコンパイルすることはありません。Android のリソースは高度に最適化されているため、このようなアプリケーションでのコンパイルには時間がかかる場合があります。

大幅な変更を行った場合は、手動でコンパイルできます。

于 2011-06-15T19:04:51.670 に答える
0

ADT14はこれを解決します。

http://tools.android.com/download/adt-14-preview

于 2011-10-19T07:27:26.830 に答える