.NET MAUI Android模拟器无法就绪,Visual Studio部署失败求助
Android模拟器部署调试问题排查与求助
问题概述
为提升性能,我安装了API 21的x86 Android模拟器,但在Visual Studio中启动调试时提示「存在部署错误」,输出窗口显示:
Waiting for emulator to be ready...
Emulator is not ready to be used.
尝试过相关解决方案但无效。
手动部署测试过程
为排查是模拟器还是Visual Studio的问题,我进行了以下手动部署测试:
- 将应用发布为APK;
- 使用路径
C:\Program Files (x86)\Android\android-sdk\platform-tools下的adb工具,执行命令adb install <apk_file_path>,成功安装APK,且可手动启动应用; - 执行命令
adb shell am start -n com.package.name/.MainActivity启动应用时,出现错误:
Error type 3
Error: Activity class {com.package.name/com.package.name.MainActivity} does not exist.
Failed to launch android application
- 在MainActivity类的Activity属性上添加
Name属性并设置为"com.package.name.MainActivity",重新安装后adb可正常启动应用,但Visual Studio仍存在相同部署错误。
其他尝试与补充信息
- 清理项目后问题依旧;切换到x64模拟器也出现相同错误;
- 我的AMD CPU支持虚拟化,且已在BIOS中启用该功能;
- 尝试安装API 34模拟器并部署时,出现错误:
adb0010: mono.androidtools.installfailedexception: failure [install_failed_deprecated_sdk_version: app package must target at least sdk version 23, but found 21]
内容的提问来源于stack exchange,提问作者Hossam Fares
相关产品推荐
相关产品推荐

