Xamarin VS:调试第一个项目不会在模拟器上显示项目

时间:2019-09-18 19:39:42

标签: xamarin xamarin.forms xamarin.android android-emulator

在Visual Studio 2017上测试Xamarin。单击调试以运行程序时,我正在运行一个Android模拟器,但我的程序未出现在模拟器上。有连接问题吗?如果是这样,在哪里?

删除bin文件夹;创建新项目进行测试;创建新的模拟器;

以下是构建输出:

emulator: android_hw_fingerprint_init: fingerprint qemud listen service initialized
emulator: Warning: config.ini contains invalid skin.path entry: (null)
emulator: Warning: config.ini contains invalid skin.path entry: (null)
emulator: Adding boot property: 'ro.opengles.version' = '196608'
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back'
emulator: Adding boot property: 'qemu.adb.secure' = '1'
emulator: Adding boot property: 'dalvik.vm.heapsize' = '256m'
emulator: Adding boot property: 'qemu.hw.mainkeys' = '0'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '420'
emulator: Adding boot property: 'monodroid.avdname' = 'my_device'
emulator: Adding boot property: 'qemu.timezone' = 'Unknown/Unknown'
emulator: _hwFingerprint_connect: connect finger print listen is called
audio: Failed to create voice `adc'
emulator: Warning: config.ini contains invalid skin.path entry: (null)
emulator: Warning: config.ini contains invalid skin.path entry: (null)
emulator: Warning: config.ini contains invalid skin.path entry: (null)
UpdateLayeredWindowIndirect failed for ptDst=(780, 216), size=(300x96), dirty=(300x96 0, 0) (A device attached to the system is not functioning.)
UpdateLayeredWindowIndirect failed for ptDst=(780, 216), size=(300x96), dirty=(300x96 0, 0) (A device attached to the system is not functioning.)

1 个答案:

答案 0 :(得分:0)

这太可悲了。 Buggy Visual Studio Professional 2017 15.9.16适用于Xamarin ... 显然,如果我运行模拟器并完成构建,则必须转到“构建”选项卡->“取消”,然后再次运行模拟器,以使Visual Studio部署我的正确程序。构建并在模拟器上显示我的程序。

出现类似问题但没有我的解决方案的链接(如果无法解决,您可以尝试): https://forums.xamarin.com/discussion/64088/android-emulator-opens-but-project-does-not-deploy-and-start/p3 App not run in visual studio emulator for android in visual studio 2015

#SAD#请解释一下您是否知道原因