我一直在使用Visual Studio Emulator for Android来测试我的Xamarin应用程序,而且我对Hyper-V在HAXM上的性能印象非常深刻.但是我似乎无法找到任何模拟超过6.0 API Level 23的选项:
有没有办法为API级别大于23下载其他系统映像?
我有一个Nativescript应用程序,我正在使用VS Code进行开发,当我尝试使用Nativescript扩展的Nativescript启动配置运行它时没有问题,当我使用连接USB的真实设备或当我使用其中一个android-sdk模拟器.
现在我需要在机器上运行Hyper-V,并且当虚拟机管理程序打开时,这些模拟器无法运行.所以我下载并安装了Visual Studio Android Emulator,它在我手动启动时运行正常.
问题是nativescript项目无法使用tns设备或adb设备命令识别此设备,如果我尝试从VS Code启动应用程序,它会尝试启动其他模拟器之一,这显然会因管理程序/ Intel而失败Haax不兼容.
你们之前有没有遇到过这个问题并且有任何可以分享的解决方案吗?
谢谢.
android-emulator nativescript visual-studio-code visual-studio-emulator
配置Hyper-V并设法使其运行后,Android的Visual Studio模拟器正在启动.我可以看到我的启动画面,但随后该应用程序退出.这是输出日志:
InspectorDebugSession(1): StateChange: Start -> EntryPointBreakpointRegistered
InspectorDebugSession(1): Constructed
Android application is debugging.
03-25 10:24:48.717 D/dalvikvm( 1251): Late-enabling CheckJNI
03-25 10:24:48.749 D/dalvikvm( 1251): Trying to load lib /data/app-lib/MyApp.Droid-1/libmonodroid.so 0xa8f89c78
03-25 10:24:48.749 D/dalvikvm( 1251): Added shared lib /data/app-lib/MyApp.Droid-1/libmonodroid.so 0xa8f89c78
03-25 10:24:48.761 W/monodroid( 1251): Using override path: /data/data/MyApp.Droid/files/.__override__
03-25 10:24:48.761 W/monodroid( 1251): Using override path: /storage/emulated/0/Android/data/MyApp.Droid/files/.__override__
03-25 10:24:48.761 W/monodroid( 1251): Trying to load sgen from: /data/data/MyApp.Droid/files/.__override__/libmonosgen-2.0.so
03-25 10:24:48.761 W/monodroid( 1251): Trying to load sgen from: /storage/emulated/0/Android/data/MyApp.Droid/files/.__override__/libmonosgen-2.0.so …Run Code Online (Sandbox Code Playgroud) android android-emulator xamarin visual-studio-2015 visual-studio-emulator
我最近在家中的电脑上卸载了 Visual Studio 2017 Community 版并安装了 Visual Studio 2019 Community 版。
由于此处描述的问题,我从未设法使硬件加速工作:https://superuser.com/questions/1482586/cannot-launch-an-x86-android-emulator-using-hyperv-but-can-with- haxm-为什么
但是,使用 Visual Studio 2017,我可以在“开始”菜单中使用“Visual Studio Emulator for Android”,如下所示:
我将启动其中一个模拟器,它将出现在 Visual Studio 2017 中进行调试,如下所示:
但是,在“适用于 Android 的 Visual Studio 模拟器”中启动后,Visual Studio 2019 不会在 Visual Studio 中显示模拟器。我需要配置什么才能使其正常工作吗?
visual-studio xamarin.android xamarin xamarin.forms visual-studio-emulator