1

我设置了我的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和C :\Program Files\Android\android-ANDROID_HOME 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/
....

我已经尝试了很多东西,有什么解决办法吗?

在此处输入图像描述

在此处输入图像描述

4

0 回答 0