私はアンドロイドスタジオの初心者です。エミュレータ上で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
これは "古い" 質問ですが、次のコマンドで問題が解決しました。
./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