Android ADB:无法创建设备
我设置了我的Visual Studio 2017开始开发Xamarin-Android应用程序,已经安装了Android 8.1 Oreo(API第27级)和Android 8.0 Oreo(API第26级)和一些平台工具 让Android ADB:无法创建设备,android,windows,xamarin,android-device-manager,Android,Windows,Xamarin,Android Device Manager,我设置了我的Visual Studio 2017开始开发Xamarin-Android应用程序,已经安装了Android 8.1 Oreo(API第27级)和Android 8.0 Oreo(API第26级)和一些平台工具 让JAVA\u HOME指向C:\Program Files\JAVA\jdk1.8.0\u 221和ANDROID\u HOME指向C:\Program Files\ANDROID\ANDROID sdk 我通过管理员启动Visual Studio,但也尝试了以管理员模
JAVA\u HOME
指向C:\Program Files\JAVA\jdk1.8.0\u 221和ANDROID\u HOME
指向C:\Program Files\ANDROID\ANDROID sdk
我通过管理员启动Visual Studio,但也尝试了以管理员模式从cmd启动ADB。
当我尝试使用从Visual Studio:Tools>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/
....
Android设备管理器版本1.0.624.20(1.0.624.20+7361af75d162a09d91b3af3b287c187c805161d1)
[19-07-21 15:48:30.08]操作系统:Windows 10 v10.0.17134(Windows 10 Pro;Microsoft Windows 10 v10.0.17134(Windows 10 Pro;64位)),64位
[19-07-21 15:48:30.15][AppInfo]检测到Android SDK路径:C:\Program Files\Android\Android SDK
[19-07-21 15:48:30.25][ConfigManager]配置文件路径:\AppData\Local\Xamarin\AndroidDevices.exe\u Url\u xc3zboekagxckkk4zetm2vqdih4yy0yl2\1.0.624.20\user.Config
[19-07-21 15:48:30.26][AppInfo]设置ANDROID\u SDK\u根目录:C:\Program Files\ANDROID\ANDROID SDK
[19-07-21 15:48:30.45]--设备管理器已启动
[19-07-21 15:48:31.00][ASDKErrorLogger.BeginStep]:正在更新SDK组件信息…
[19-07-21 15:48:31.00]没有与“C:\Program Files\Android\Android SDK”路径匹配的Android SDK实例
[19-07-21 15:48:32.03]Xamarin清单基础URL:https://dl.xamarin.com/Manifest/d15-8/
....
我已经尝试了很多东西,有什么解决办法
…请查看日志了解更多信息…
日志包含哪些错误?请用日志开头编辑我的问题。尝试使用avdmanager
或使用Android Studio的AVD管理器手动创建AVD(它比Xamarin的要好得多,我专门用它来代替Xamarin的Android设备管理器,你仍然可以使用Xamarin的设备管理器来启动AVD,但对于创建部分,试试Android Studio,看看它是否解决了问题…?)谢谢,从Android Studio启动AVD解决了我的问题。将您的命令作为答案,我会接受。…请查看日志了解更多信息…
日志中包含哪些错误?请用日志开头编辑我的问题。尝试使用avdmanager
手动创建AVD,或使用Android Studio的AVD管理器(它比Xamarin的要好得多,我专门用它来代替Xamarin的Android设备管理器,你仍然可以使用Xamarin的设备管理器来启动AVD,但对于创建部分,试试Android Studio,看看它是否解决了问题…?)谢谢,从Android Studio启动AVD解决了我的问题。请接受您的回复,我会接受的。