質問

私はAndroidの開発を始めるしようとしています。

私は、Linux上で日食使用し、1GBのRAMを搭載したPentium IV @ 3.2Ghを使用しています。 仮想化は遅すぎる:私はただ一つだけ悲しい結果に「ハローアンドロイド」HOWTOを、続いてきました。

仮想マシンを起動し、<全角> が遅くなるために持っているようだ、と私はより良いコンピュータを使用します場合でも、それが遅くなります。

スローで、私はそれが「アンドロイドこんにちは」を参照して、ほぼ10分かかり、私はそれが「Hello World」のそれは他の10分かかります...

に変更した場合の平均します

どのように私はそれを解決することができますか?それが再び日食負荷で私のアプリを作ることが可能であるの現在と新しいものを開かずにの仮想マシンを実行していますか?

役に立ちましたか?

解決

限り、あなたは互換性のAVDを実行しているとして、それは新しいエミュレータインスタンスを作成しようとしないはずです。あなたがエミュレータにアプリケーションを再デプロイしたい場合は、デバッグの観点から既存のものを殺して、メニューバー上のデバッグボタンを押してください。これは、既存のインスタンスにアプリをインストールして起動する必要があります。

他のヒント

256Mから1GMのAVDが巨大なスピードアップが生じたハニカムにRAMの量をバンピング。それは$ ADB -r foo.apkをインストールするには、〜1分を取っていました。今では4秒かかります。私はエミュレータがスワップに行っていたと思います!

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

あなたがあなたのプログラムを起動時に仮想マシンが開いている場合は、

は、それが自動的にインストールし、アプリケーションを再実行するVMとして、それを選択する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top