一个简单的xamarin.android方法完美适用于VS 2015.现在使用新的VS 2017版本,模拟器启动,但保持黑色,相关的应用程序无法正常工作并显示正在进行的消息“Android正在启动 - 优化应用程序1 1" 。
Xamarin Diagnostics:
[I:]: Found Xamarin.Android 7.3.99.108
[I:sdk]: Runtime path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android
[I:sdk]: Framework path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.0_399f2be8\Android\AndroidSdkDirectory found:
Path contains adb in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.0_399f2be8\Android\AndroidNdkDirectory found:
Path contains ndk-stack in \. (C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.0_399f2be8\Android\JavaSdkDirectory found:
Path contains jarsigner.exe in \bin (C:\Program Files\Java\jdk1.8.0_131).
[I:]: Found Android SDK. API levels: 19, 21, 22, 23, 25
[I:]: Tracking android devices started
[D:]: Tracking avd started
[D:]: avd watcher *.ini path: 'C:\Users\Stephan\.android\avd'
[D:]: avd watcher: got device list from avd with 4 devices
[W:]: Adb connection refused
[I:]: Starting Adb server (adb start-server)
[I:]: Adb start-server operation completed
[D:]: TrackDeviceTask got:
[I:]: Got new device list from adb with 0 devices
这里是相关的构建日志:
1>Starting deploy VisualStudio_android-23_arm_phone ...
1>Starting emulator VisualStudio_android-23_arm_phone ...
1>C:\PROGRA~2\Android\ANDROI~1\tools\emulator.EXE -partition-size 512 -no-boot-anim -avd VisualStudio_android-23_arm_phone -prop monodroid.avdname=VisualStudio_android-23_arm_phone
1>emulator: Listening for console connections on port: 5554
1>emulator: Serial number of this emulator (for ADB): emulator-5554
1>Emulator VisualStudio_android-23_arm_phone is running.
1>Waiting for emulator to be ready...
1>...
1>...
1>...
1>...
1>Emulator is not ready to be used.
1>Deploy failed on VisualStudio_android-23_arm_phone
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
任何想法......谢谢。
答案 0 :(得分:0)
我解决了它现在卸载HAXM并在带有Hyper-V的Windows 10 Pro系统上启动VS Android模拟器(vs_emulator 5" KitKat 4.4 API 19)。