我设置了 Visual Studio 2017 以开始开发 Xamarin-Android 应用程序,该应用程序已安装 Android 8.1 Oreo(API lvl。27)和 Android 8.0 Oreo(API lvl。26)和一些平台工具。
JAVA_HOME
指向 C:\ Program Files \ Java \ jdk1.8.0_221 ,ANDROID_HOME
指向 C:\ Program Files \ Android \ android-android- sdk 。
我由管理员启动了 Visual Studio ,但还尝试了在具有管理员模式的cmd中启动ADB 。 当我尝试使用从Visual Studio启动的 Android设备管理器创建新的虚拟设备时:工具> Android> Android设备管理器...,显示以下消息:
无法创建设备
请在设备上进行维修,如果出现问题,请报告该问题 坚持。请通过选择“报告问题”来提交问题 帮助菜单,并附加您的日志。错误摘要:avdmanager具有 返回非零退出代码:{0}。请检查日志以获取更多信息 信息。
我检查了“ C:\ Users \%USER%\ AppData \ Roaming \ XamarinDeviceManager”中的日志,并以此开头:
[19-07-21 15:48:30.07] Android Device Manager version 1.0.624.20 (1.0.624.20+7361af75d162a09d91b3af3b287c187c805161d1)
[19-07-21 15:48:30.08] Operating system: Windows 10 v10.0.17134 (Windows 10 Pro; Microsoft Windows 10 v10.0.17134 (Windows 10 Pro; 64-bit)), 64-bit
[19-07-21 15:48:30.15] [AppInfo] Detected Android SDK path: C:\Program Files\Android\android-sdk
[19-07-21 15:48:30.25] [ConfigManager] Config file path: <USER_HOME>\AppData\Local\Xamarin\AndroidDevices.exe_Url_xc3zboekagxckk4zetm2vqdih4yy0yl2\1.0.624.20\user.config
[19-07-21 15:48:30.26] [AppInfo] Set ANDROID_SDK_ROOT: C:\Program Files\Android\android-sdk
[19-07-21 15:48:30.45] --- Device Manager started
[19-07-21 15:48:31.00] [ASDKErrorLogger.BeginStep]: Updating SDK component information…
[19-07-21 15:48:31.00] No Android SDK instance matching the 'C:\Program Files\Android\android-sdk' path
[19-07-21 15:48:32.03] Xamarin manifest base URL: https://dl.xamarin.com/Manifest/d15-8/
....
我已经尝试了很多事情,有什么解决方案?