6

私は現在、Android アプリの開発に Atom CPU デスクトップを使用することに固執しています。起動時間を改善する方法は何ですか。エミュレーターを実行すると、エミュレーターで使用されるコアの数が 1 つだけであることがわかります。Eclipse ADT プラグイン内からエミュレーターを実行しています。

  • エミュレータで 1 つではなく 2 つのコアを使用するようにするにはどうすればよいですか?
  • 起動を高速化するエミュレータ設定は何ですか?

私の Android プロジェクトは、主に PhoneGap + jQuery Android アプリになります。

4

4 に答える 4

2

Android を仮想マシンにインストールし、Eclipse に接続してみてください。デフォルトのエミュレータよりも本当に高速です(40秒以内にロード)。

まず、VMware ワークステーションに Android x86 をインストールする必要があります。ここからandroid-x86-vm-20120130.iso.gzをダウンロードできます

次に、VM を Eclipse IDE に接続する必要があります。最初に VM から ICS を実行し、Android コマンド プロンプトを開きます。(アプリケーションに移動し、ターミナル エミュレーターを実行します)

ターミナルで「netcfg」と入力して、VM の IP を確認します。

次に、cmd(windows コマンド プロンプト)に移動し、Android インストール パス(私の場合は cd C:\android-sdk-windows\platform-tools)の「platform-tool」フォルダに移動します。

次に、「adb connect your ip」コマンドを入力します (adb connect 190.156.10.122)

これで、Android アプリケーションを vm で問題なくデバッグできます。これを試してください

于 2012-11-03T08:35:27.180 に答える
2

エミュレータで 1 つではなく 2 つのコアを使用するようにするにはどうすればよいですか?

できません。申し訳ありません。

起動を高速化するエミュレータ設定は何ですか?

x86 エミュレーター イメージのいずれかを使用してみてください (4.0.3 および 2.3.3 で現在利用可能)。それ以上に、起動時間を短縮するものは何もありません。

エミュレータを長時間実行したままにしておくことができることに注意してください。たとえば、アプリの新しいコピーを実行するためにエミュレータを閉じて再度開く必要はありません。

于 2012-06-14T17:03:25.750 に答える
1

http://android-x86.org/を使用して、CPU をより効率的に使用できるバージョンの Android を実行できます。仮想マシンで実行する必要があると思います。

残念ながら、これを設定するのは、Android SDK から直接仮想デバイスを実行するよりも少し複雑です。

于 2012-06-14T17:01:56.250 に答える
0

起動の高速化に関しては、最新の Android Emulator v26.2 に Quick Boot と呼ばれる機能が追加されました。この機能は、AVD の最初のコールド ブートの後、その後の起動で数秒以内に起動します。

Android Emulator v26.2 のクイック ブート機能

詳細はこちら: https://androidstudio.googleblog.com/2017/10/android-emulator-2620-canary-with-quick.html

于 2017-10-25T12:16:45.057 に答える