21

Android開発を始めようとしています。

私は Linux で Eclipse を使用しており、1GB の RAM を搭載した Pentium IV @3.2Gh を使用しています。「hello android」のハウツーに従ったところ、悲しい結果が 1 つだけありました。仮想化が遅すぎるのです。

仮想マシンの起動は遅くする必要があり、より優れたコンピューターを使用しも遅くなるようです。

遅いとは、「hello android」を表示するのに約10分かかり、「hello world」に変更するとさらに10分かかることを意味します...

どうすれば解決できますか?新しい仮想マシンを開かず に、現在実行中の仮想マシンでアプリを再度ロードすることは可能ですか?

4

4 に答える 4

14

互換性のある AVD が実行されている限り、新しいエミュレーター インスタンスを作成しようとするべきではありません。アプリをエミュレーターに再デプロイする場合は、デバッグ パースペクティブから既存のアプリを強制終了し、メニュー バーのデバッグ ボタンをクリックします。既存のインスタンスにアプリをインストールして起動する必要があります。

于 2009-12-17T22:45:20.383 に答える
13

ハニカム AVD の RAM の量を 256M から 1GM に増やすと、大幅なスピードアップが実現しました。$ adb install -r foo.apk; に約1分かかりました。今では4秒かかります。エミュレーターがスワップに入っていたと思います!

于 2011-02-14T21:02:46.807 に答える
7

他の回答に加えて、オプションを指定してエミュレータ(emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>])を実行します -no-boot-anim。これにより、エミュレータの起動中の起動アニメーションが無効になります。

于 2009-12-20T11:16:55.030 に答える
5

プログラムの起動時に仮想マシンが開いている場合、アプリケーションをインストールして再実行する VM として自動的に選択されます。

于 2009-12-17T22:44:37.640 に答える