8

これがばかげた質問である場合は申し訳ありません。私は開発に非常に慣れていません。

ホーム画面をロードする代わりに、アンドロイドでエミュレーターを実行すると。この画面のままです。 スクリーンショット

エラーコードなどは何も表示されず、コンピューター全体や日食がフリーズすることはありません。エミュレーターがフリーズするだけで、先に進みません。(x) ボタンを押して終了するだけです。誰かがこれを修正する方法を知っているかどうか疑問に思っていました。ありがとう!

編集

また、本当に長い間この画面が表示されることにも言及したいと思いますスクリーンショット

4

7 に答える 7

4

より良いオプションは、bluestacks android emulatorを使用することです。私の意見では、Google Android エミュレーターよりもはるかに高速です。

セットアップの手順は次のとおりです。

1 - bluestacks エミュレーターをインストールする

2 - コマンドを開く

3 - コマンドを入力します: ( adb.exeが置かset path="Android SDK\config\platform-tools"れているフル パスを入力する必要があります

4 -adb connect 127.0.0.1

これで、IDE から BlueStack エミュレーターに対してアプリを直接実行できるようになります。

于 2012-12-16T01:32:53.330 に答える
2

デバイスがオフラインになったときに役立つことがわかったのは、ウィンドウに移動することです--->ビューの表示--->デバイス(「その他」をクリックして選択し、「adbのリセット」を選択する必要がある場合があります)

ここに画像の説明を入力

説明のつかない理由でデバイスが「オフライン」になることがあります (とにかく私には説明されていません!)。

同じ仕様の別のエミュレーターを作成したいだけかもしれません。あなたはそれを試しましたか?

PS デバイス ウィンドウに表示するには、もう一度再起動する必要がある場合があります。

于 2012-12-16T00:55:54.773 に答える
0

android-x86.orgからx86ビルドを取得し、virtualbox(または他のもの、ただし無料の場合はvirtualbox)を使用してインストールします。ctrl + F1(cliに変更、ctrl + F7に変更してグラフィカルモードに戻す)およびでVMのIPを検索しますnetcfg。次にadb connect 192.168.1.5(VMのIPに置き換えます)。

その後、それは動作するはずです。

于 2012-12-16T07:47:01.830 に答える
0

デスクトップUbuntu 12.xyおよびWinXPに最近インストールされた4.2 SDKでこの問題が発生していました。昨年かそこらでノートブックの Ubuntu 10.xx システムで遊んだ 2.2 SDK には問題がなかったので、奇妙だと思いました。NH の提案に従って、SDK マネージャーを使用して 2.2 (API 8) をインストールし、そのレベルのエミュレーターを作成しました。そのエミュレーターは、これらのデスクトップ システムでもノートブック システムでも動作します。私はちょうど学習中で、私の物理デバイスは 2.2 であるため、上に移動する必要があるときまで、このままにしておきます。

于 2012-12-19T23:40:24.300 に答える
0

エミュレーターを起動する前に、ユーザー データをワイプします。エミュレーターとすべてのアプリケーションをリセットしますが、少なくとも再作成または再構成する必要はありません。

次回エミュレータを起動するときは、このボックスのチェックを外してください。

ユーザーデータをワイプ

于 2014-07-03T16:44:10.190 に答える
0

Windows では、ARM システム イメージは非常に低速です。Intel x86 イメージは最大 4 倍高速です。そのため、Intel イメージを試してみてください。小さい画面で試すことも役立つはずです。特にメモリオプションが少ない場合。上に示したような大画面では、エミュレータのメモリが不足している可能性があります。

于 2012-12-16T06:53:27.463 に答える
-1

エミュレーターは、デバイスのすべてのハードウェア(カメラ、wifiアダプターなどを含む)をソフトウェアでシミュレートする必要があるため、本質的に低速です。

とは言うものの、エミュレーターが初めてロードされる(待っている間に犬の散歩など)ために半日を確保し、その後は毎回高速化する必要があります。

エミュレーターのロードを改善するために、14未満のAPI(API 10 Gingerbreadなど、ほとんどのデバイスがこれを実行します)を選択します。

次に、エミュレーターのロードに必要な時間が経過した後、[実行]をクリックするだけで、アプリがエミュレーターで起動します。完了したら、エミュレーターを閉じずに、Eclipseに戻ってコードを編集し、もう一度実行を押すと、アプリが自動的に閉じられ、新しいバージョンに置き換えられて起動します。

于 2012-12-15T23:06:02.900 に答える