Android studio。エミュレータで最初のプログラムをAndroid studioで実行しようとすると、このエラーが発生します。
他のコメントを検索し、下に示すようにbuild.gradleを24.0.0から23.0.3に減らしてみましたが、まだ機能しません。 Nexus 5X API 23で実行しています。
Android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
}
表示されるエラーは次のとおりです。
エミュレータでAVDを起動できません。
Output:
emulator: WARNING: userdata partition is resized from 756 M to 800 M ERROR: resizing partition e2fsck failed with exit code 8
Hax is enabled
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Android SDKツールパッケージをバージョン25.2.2に更新した後、同じ問題が発生しました。問題を解決するために、再起動しましたAndroid SDK Manager古いデバイスを使用する代わりに仮想デバイス。
SDKプラットフォームの1つにアップデートをインストールした後、同じタイプの問題に遭遇しましたが、出力ログには苦情以外のものが含まれていました。問題の可能な解決策が含まれていました。以下のログを参照してください。
emulator: WARNING: userdata partition is resized from 769 M to 770 MERROR: resizing partition e2fsck failed with exit code 8
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android SDK Tools" checkbox
- Click "OK"
Emulator Android_Accelerated_x86_Nougat is running.
Waiting for emulator to be ready...
このソリューションに問題がある可能性:
この解決策に従うと、新しい問題が発生する場合があります。エミュレータを実行すると、コールドブートが実行され、復号化パスワードが要求されます。適切なパスワードを入力しないと、黒い画面が表示され、復号化に失敗したことが通知されます。
私の場合、これはうまくいきませんでしたが、走行距離は異なる場合があります。
私はAndroid Studioを使用しません。VisualStudioでXamarinを使用します。XamarinDevice Managerをインストールし、エミュレーターを工場出荷時の状態にリセットすることで問題が解決しました。
Android Studioを使用している場合は、同様のオプションが必要です。ただし、必要な場合は、 Xamarin Device Manager by Microsoft をダウンロードしてインストールしてみてください。 Visual StudioまたはXamarinのインストールを必要としない独立したアプリケーション。
これは「古い」質問ですが、次のコマンドで問題を解決できました。
./emulator -data /sdk/path/here/system-images/Android-API/default/x86/userdata.img -avd your_avd_name
ここで、APIは使用するAPIレベルです。これはAPI <20にのみ必要であることがわかりました
注:libstdc++
なので、LD_PRELOAD
envvar。例では削除したので、私にとっては、完全なコマンドは次のようになります。
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 ./emulator -data /home/username/Android/Sdk/system-images/Android-API/default/x86/userdata.img -avd Whatever
私は同じ問題を抱えており、上記で提案されたすべてを試みましたが、成功しませんでした。必死になって、AVDで見つけられるすべてのメニューを試しました。そのため、AVDデバイスリストのデバイスの行の右側にある「ディスクに表示」メニューにアクセスしました。
Android Studioはエクスプローラーウィンドウを開き、デバイス名と一致しない名前のディレクトリを表示しました...おそらくAVDでデバイスの名前を変更したため、Android Studioはこの変更を報告していませんでしたディスク上。
そのため、デバイスを削除し、同じパラメーターで新しいデバイスを作成し、ディレクトリと名前が一致することを確認し、デバイスを起動しました...
これが誰にも役立つことを願っています...
ダウンロードAndroid Emulator stable version from Android Official Site https://androidstudio.googleblog.com/2018/08/emulator-27310-stable .html 。
ファイルを解凍して、Android home...\Android\android-sdk\tools古いファイルを新しいファイルに置き換えます。
それは私の問題のために機能します。
作業中Android 9.0
警告:ユーザーデータパーティションのサイズが756 Mから800 Mに変更されました
この警告セットの内部ストレージ= 756 MBエラー警告は削除されます。
変化する disk.dataPartition.size
から756M
in:
~/.Android/avd/your_avd_name.avd/config.ini
誤解を招くERROR: resizing partition e2fsck failed with exit code 8
Android Virtual Device(AVD)を開始するとき、古いバージョンのAndroid SDKがインストールされているが、Android Studio。古いスタンドアロンのグラフィカルSDKマネージャーは、SDK Tools v25.2.3で非推奨です-実行してもエラーは報告されませんが、は適切に更新しませんAndroid SDK。
新しいコマンドラインSDKマネージャー./sdkmanager --update
Android SDKとe2fsck failed with exit code 8
問題はなくなります。