web-dev-qa-db-ja.com

android 3.0アップデート後にスタジオエミュレータがクラッシュする

私はAndroid studioをいじくり回していて、結局cocos2dxをインストールし、アームCPUエミュレーターを使用してcocos2dxで動作するようになりました。最近、Androidエミュレーターサービスをインストールしたので、ブートしようとするとエミュレーターがクラッシュし、logcatにこのエラーが表示されます-これがエラーです

19:36   Emulator: **

19:36   Emulator: ERROR:/buildbot/src/Android/emu-3.0-release/external/qemu/fpu/softfloat.c:486:round_canonical: code should not be reached

    19:36   Emulator: Warning: QObject::~QObject: Timers cannot be stopped from another thread ((null):0, (null))

    19:36   ADB rejected Shell command (getprop): closed

    19:36   Emulator: Process finished with exit code 3

これが何を意味するのかわかりませんが、ダウンロードしたアップデートと関係があることは知っていますが、アップデートをロールバックする方法はありますか?

8
PaPaB1nG0

Windows 10で同じ問題に遭遇しました:現在のバージョンのAndroid Emulator(2018年11月14日:28.0.16)は、仮想ARM device is started。コマンドラインから起動すると、印刷されます

エミュレーター:エラー:/buildbot/src/Android/emu-3.0-release/external/qemu/fpu/softfloat.c:486:round_canonical:コードに到達できません

一時的な解決策として、エミュレータを古いバージョンにダウングレードすると、問題はなくなりました。

ここでは、Android Emulator 27.2.9:

エミュレータをダウングレードする手順:

  1. エミュレーターのすべてのインスタンスを停止し、Android Studio;

  2. Open Android SDKディレクトリ。その場所は設定で見つけることができます。Android Studio-> File-> Settings-> Appearance&Behavior-> System Settings- > Android SDK-> Android SDKロケーション。

  3. 既存の「エミュレータ」ディレクトリをAndroid SDKの外に移動します(名前を変更してそのままにしておくと、AVD Managerはそれを見つけて再び使用を開始します)。

  4. Emulator-*-4266726.Zipの1つをSDKディレクトリに解凍します。

  5. Android Studioを起動し、修正しない限り、Android Emulatorを更新しないでください。

関連する回答: ダウングレードの方法Android Emulator

6
evgenybf

私はWindows 10で同じ問題に遭遇しました、Android Emulator 28.0.16 to 28.0.20もエラーを解決します。

0
DaSunWarman