vs2015中如何使用wpwp8.1模拟器器?

越来越多的人去安装Visual Studio 2015,也会去试试其中的C#跨平台开发利器Xamarin,但是也会发现很多问题。
我相信我不会是唯一遇到以下问题的,也不会是最后一个,特此记录。
微软的VS2015会自带微软的模拟器(UPDATE1开始),VS&Emulator for&Android,本人一开始使用的是GOOGLE自带的模拟器,但是异常的卡,所以想尝试一下新的组合。
我相信会有不少人遇到XAMARIN与VSEA的兼容问题,这个最大的原因可能还在于HYPER-V本身的兼容性很差。
特此记录以下问题:
如果VISUAL BOX(例如GENYMOTION等模拟器)发生无法启动的情况或无法使用VT-X的情况时,一般是因为HYPER-V锁死了软件层的虚拟机应用指令集,解决方法彻底卸载VSEA以及卸载HYPER-V并重启。
如果遇到XAMARIN任何程序,在VSEA中一闪而过或无法调试,并报一下错误:
03-25 21:27:21.970 E/AndroidRuntime( 1590): FATAL EXCEPTION: main03-25 21:27:21.970 E/AndroidRuntime( 1590): Process: App3.App3, PID: 159003-25 21:27:21.970 E/AndroidRuntime( 1590): java.lang.UnsatisfiedLinkError: Couldn't load monodroid from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/App3.App3-1.apk"],nativeLibraryDirectories=[/data/app-lib/App3.App3-1, /system/lib]]]: findLibrary returned null03-25 21:27:21.970 E/AndroidRuntime( 1590):
at java.lang.Runtime.loadLibrary(Runtime.java:358)03-25 21:27:21.970 E/AndroidRuntime( 1590):
at java.lang.System.loadLibrary(System.java:526)
或错误为:
03-25 21:25:31.928 W/monodroid( 1427): Trying to load sgen from: /storage/emulated/0/Android/data/App3.App3/files/.__override__/libmonosgen-2.0.so03-25 21:25:31.928 W/monodroid( 1427): Trying to load sgen from: /data/app-lib/App3.App3-2/libmonosgen-2.0.so03-25 21:25:31.928 W/monodroid( 1427): Trying to load sgen from: /data/data/App3.App3/files/.__override__/links/libmonosgen-2.0.so03-25 21:25:31.928 W/monodroid-debug( 1427): Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8827,server=y,embedding=103-25 21:25:32.112 W/monodroid-debug( 1427): Accepted stdout connection: 4303-25 21:25:32.888 D/Mono
( 1427): Image addref mscorlib[0xb8dd2010] -& mscorlib.dll[0xb8dd1350]: 103-25 21:25:32.892 D/Mono
( 1427): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.App3-2/libaot-mscorlib.dll.so" not found03-25 21:25:32.892 D/Mono
( 1427): AOT module '/Users/builder/data/lanes/f7e0/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.App3-2/libaot-mscorlib.dll.so" not found03-25 21:25:32.892 D/Mono
( 1427): Unloading image data-0xxb8dd20b0].03-25 21:25:32.912 D/Mono
( 1427): Assembly mscorlib[0xb8dd2010] added to domain RootDomain, ref_count=1
而且发生无法调试的情况,基本上是因为虚拟机镜像以及HYPER-V本身的兼容问题,也可能是WIN10的问题,建议直接使用第三方的模拟器替代VSEA模拟器即可,此处推荐2个模拟器:GENYMOTION以及天天。
基本上使用GENYMOTION和XAMARIN的兼容是最好的,目前测试,毫无压力调试。
特此记录,以防出现类似问题。
阅读(...) 评论()Visual Studio2015 里面的Android模拟器 - CSDN博客
Visual Studio2015 里面的Android模拟器
做android开发的一般都会使用Genymotion作为模拟器进行开发。(注册帐号还要翻墙,填写国内邮箱有时候还收不到邮件谁让我们生活在天朝呢!)谷歌原生的模拟器启动太慢(即使是英特尔cpu安装了intelhaxm-android也并不尽人意),而且卡顿,丑的不能忍虽然换as后模拟器相对好看了点,但个人觉得一般般。当然大一点的公司,有测试机那另当别论。前段时间对微软的UWP应用开发比较感兴趣,就去下载安装了VS2015,其实在VS 上是可以开发android应用的,不过我没试过,听说VS带了android 模拟器,肯定要试试了。
要运行这个模拟器需要打开Hyper-V。
而且模拟器下载起来速度快(涵盖各个android 版本需要哪个版本下哪个),开机速度快的不要不要的。关键是看起来舒服有没有。
运行起来不带一点卡顿显现象
可以模拟各种位置、电量、加速度、网络等操作
模拟位置直接点选
模拟网络感觉比真机还要方便2G,3G,4G,wifi随便切换
当然你没测试过不按装VS2015单独安装这个模拟器.当然现在也有很多国内厂商提供的模拟器(如果只是玩玩可以,但如果做开发我建议最好别用这种国内厂商提供的模拟器,你懂得)还是按个人喜好。如有问题欢迎提问交流。
本文已收录于以下专栏:
相关文章推荐
在Win10上使用Visual Studio2015的Android模拟器
一运行就出现错误,有人用过吗,这是怎么回事啊
Visual Studio 2017启动x86的Android模拟器失败
**Using the Visual Studio Emulator for Android from Android Studio or Eclipse with ADT**如何通过Android ...
你一定在纠结为何默认安装的vs emulator为何不能提供给eclipse或者vs调试使用,那么废话不说了直接上bat批处理了
ps:需要更改的地方有
1、你的emulator安装...
在网上看了一些帖子后,我把MVC三者之间的关系进行简单的梳理。Asp.Net MVC 由Model,View,Controller三部分组成。Controller中包含后台代码逻辑,是系统的核心部分;...
1、下载最新版redis
/files/redis-2.0.0.tar.gz
2、下载Windows版客户端
ServiceSta...
在使用微软安卓模拟器时不知怎么回事连不上网,连接WIFI时卡在正在获取IP,删除模拟器和重装试了很多办法都不行,最后摸索出了一个办法
本教程适用于微软安卓模拟器(Visual Studio Emula...
[原文发表地址]
Search and Navigation Tips/Tricks with Visual Studio
[原文发表日期]
[转自]htt...
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)VS2015 中如何启动 WP 虚拟机调试现有应用? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
VS2015 中如何启动 WP 虚拟机调试现有应用?
10:21:58 +08:00 · 3295 次点击
昨天wenku8的域名突然就被河蟹了,紧急更换至,之前wenku8 WP的原作者很久不上线了,本次更新就交给了我,然而在调试时才发现怎么和官方给的图不一样,并没有WP模拟器,在about里确实安装了WP8.0 SDK。所以求问,怎样在模拟器调试这个应用呢?build没报错。
之前真心没搞过WP开发所以请说详细一些,感谢。
5 回复 &| &直到
11:52:24 +08:00
& & 10:24:38 +08:00
windows专业版还是普通版,开虚拟机需要hyperv
& & 10:28:42 +08:00
@ Window 8.1 Enterprise x64, 开启了hyper-V, 安装VS2015勾选了WP 8.0 SDK,安装无异常报错。
& & 10:36:52 +08:00
@ 我好像记得虚拟机需要单独勾选。话说这货安装必须给你塞个sql让我很蛋疼
& & 10:44:27 +08:00
在检查SolutionProperties时发现debug页面报错 HRESULT: 0x,放狗发现如下解决办法
&I'm able to fix this issue by deleting this folder &C:\Users\&username&\AppData\Local\Microsoft\Phone Tools\CoreCon\11.0&. Then open VS2012 again.
来源 [Exception from HRESULT: 0x -MSDN](/VisualStudio/feedback/details/781863/exception-from-hresult-0x)
实测有效
重新打开项目后正确识别
& & 11:52:24 +08:00 via iPhone
& · & 2544 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 47ms · UTC 06:59 · PVG 14:59 · LAX 22:59 · JFK 01:59? Do have faith in what you're doing.

我要回帖

更多关于 wp8.1模拟器 的文章

 

随机推荐