在对一个SDK平台安装更新后,我遇到了相同类型的问题,除了我的输出日志包含的投诉不止于此。 它包含了对该问题的可能解决方案。 请参阅下面的日志。
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...
解决方案1:更新SDK工具
打开“ Android SDK和工具”窗口。
转到工具选项卡(此选项卡的名称已更改)。
展开“ Android SDK工具”组,并确保选择最新的可用版本。
单击“应用更改”。
此解决方案可能存在的问题:
通过遵循此解决方案,您可能会遇到一个新问题。 当您运行模拟器时,它将进行冷启动,并要求您提供解密密码。 如果您没有提供正确的密码,它将显示黑屏,然后告诉您解密失败。
因此,在我的情况下,此方法不起作用,但您的里程可能会有所不同。
解决方案2:将模拟器恢复出厂设置
我不使用Android Studio。 我将Xamarin与Visual Studio一起使用。 安装Xamarin设备管理器并恢复模拟器的出厂设置对我来说是个解决问题的方法。
如果您使用的是Android Studio,则应该有类似的选择。 它是一个独立的应用程序,不需要安装Visual Studio或Xamarin。