【xamarin + MvvmCross 从零开始】六、模拟器的配置与连接

前言

前面几篇我们讲解了开发环境的安装以及MvvmCross的用法及核心对象,很多同学已经开始动手了,但卡在了模拟器的配置上,这篇我们就来说说在开发过程中遇到模拟器问题。

Android模拟器

模拟器运行特别慢怎么办?

Xamarin自带的模拟器在调试时速度很慢,严重影响我撸代码的心情 。其实VS自带的模拟器速度是很快的,速度慢可能 是配置不当。很多同学的模拟器可能是这样的:

实际上只要将CPU这一项配置调整为Intel Atom,那你的模拟器就能飞起来。不过,这需要几个条件:

  • 电脑的CPU支持 虚拟化(VT)

首页在系统管理中看看你的CPU型号,再在度娘上查一下,这款CPU是否支持虚拟化技术。如果不支持的话,那就不能使用Intel Atom CPU。

通过查询,我的电脑CPU为i3-4005U,支持Intel VT -x,这就好办了。

很多CPU的虚拟化默认是没有打开的,需要进入BIOS,启用虚拟化。

  • 安装HAXM

首先需要打开Android SDK Manager,看看有没有下载 MAXM。下载完成后的目录一般为 C:\Users\你的用户名\AppData\Local\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager。这们点击 intelhaxm-android.exe 进行安装。

在安装时,你可能会遇到这种情况,如果确定你的电脑支持虚拟化并且虚拟化已经打开,不要慌。打开控制面板,找到 程序和功能,打开启用或关闭 Windows 功能。

找到 Hyper - V,去掉前面的 勾,点击确定。等待系统卸载 Hyper-V功能。

这个时候再去安装HAXM,就可以顺利的安装成了。

  • 下载相应的模拟器镜像

我们还需要下载针对 Intel Atom的Android镜像,才能顺利的配置模拟器。打开Android SDK Manager,在相应的版本中找到 Intel Atom的镜像进行下载。

  • 配置Android模拟器

打开模拟器管理器,新建模拟器,选择相应的镜像以及CPU类型

再到VS中选择我们刚刚添加的模拟器进行调试就行了。

哈哈,终于有了飞一般的感觉   

模拟器连接不成功

在调试程序时,有时模拟器连接多次都不成功。这时有可能是ADB程序有问题,我们只需要重新启动一下ADB就可以了。

园子里已经有博友整理了完善的ADB命令,看这里

模拟器重置

有时我们经过一段时间的调试,模块器的可能会起来越慢或者部分功能不正常,我们只能通过模拟器管理器删除再重建一个模拟器。

等等,也许你不需要这么做。我们只需要删除当前模拟器的缓存信息就可以了。

首先关闭当前运行的模拟器;

打开模拟器的缓存目录 C:\Users\你的用户名\.android\avd,找到相应的模拟器目录,删除就可以了。

再打开模拟器,就是一个全新的环境了

iOS模拟器

由于苹果系统不是一个开放的系统,所以进行iOS开发需要通过远程登录功能连接MAC系统进行程序的编译。VS连接Mac系统不成功的原因也比较多。

打开远程分录

必须在Mac系统上打开远程登录,否则VS不能正常连接Mac系统。

系统偏好设置--共享--远程登录中设置即可。

PC端与Mac端的Xamarin.IOS版本需要一致

当PC端与Pac端的Xamarin.Ios版本不一致时,可能会连接失败,并且没有友好的提示。这时我们可以检查一下双方的版本是否一致。

PC端查看版本,打开关于,拉到最下面

Mac端查看版本

如果版本不一致,就将版本更新到一致。

通过IP地址连接Mac

连接Mac时,明明在列表中可以看到Mac,却连接不上,这时可以通过IP地址添加Mac连接试一下。

终极大招,重启

如果你所有的方法都试过了,还不能连接上Mac,那就试着重新启动一下Mac和Vs开发环境。

小结

这次讲了如何连接Android和Ios的虚拟机以及连接时需要注意的一项。

特别是Ios,由于是两个不同的系统连接,有时会有各种各样的问题,只要有耐心,总能找到解决的办法。

时间: 2024-08-27 12:12:00

【xamarin + MvvmCross 从零开始】六、模拟器的配置与连接的相关文章

Packet Tracer 5.0实验(六) 路由器基本配置

Packet Tracer 5.0实验(六) 路由器基本配置 一.实验目标 掌握路由器几种常用配置方法: 掌握采用Console线缆配置路由器的方法: 掌握采用telnet方式配置路由器的方法: 熟悉路由器不同的命令行操作模式以及各种模式之间的切换: 掌握路由器的基本配置命令: 二.技术原理 路由器的管理方式基本分为两种:带内管理和带外管理.通过路由器的Console口管理路由器属于带外管理,不占用路由器的网络接口,其特点是需要使用配置线缆,近距离配置.第一次配置时必须利用Console端口进行

为ownCloud配置SSL连接

为ownCloud配置SSL连接 在你开始使用ownCloud之前,强烈建议你在ownCloud中启用SSL支持.使用SSL可以提供重要的安全好处,比如加密ownCloud流量并提供适当的验证.在本教程中,将会为SSL使用一个自签名的证书. 创建一个储存服务器密钥和证书的目录: # mkdir /etc/apache2/ssl 创建一个证书(并有一个密钥来保护它),它有一年的有效期. # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -k

centos7在VMware下配置网络连接

安装成功以后,首先更改vmwar的虚拟网络设置 1.参考连接:http://www.cnblogs.com/liongis/p/3265458.html 2.然后将虚拟机的设置里面将网络配置的连接方式修改为桥接模式. 3.然后进入虚拟机,修改文件 /etc/sysconfig/network-scripts/ifcfg-eno16777736 修改如下配置项即可. ONBOOT=yes 配置静态ip还不会搞,慢慢学吧

NodeMCU入门(4):搭建Web服务器,配置网络连接

准备工作 1.NodeMCU模块 2.ESPlorer v0.2.0-rc6 3.NodeMCU-HTTP-Server 搭建web服务器 下载https://github.com/wangzexi/NodeMCU-HTTP-Server文件,并上传到NodeMCU中 修改init.lua文件,可参看NodeMCU-HTTP-Server Example -- init.lua --------------------- -- wifi --------------------- print('

postgresql 9.6 安装并配置远程连接

版本postgresql9.6,CentOS_7,如图: 1.使用yum安装,安装rpm源. yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm 2.yum安装 yum install postgresql96 yum install postgresql96-server 3.安装并启动 cd /usr/pgsql-9.

思科 (CISCO) 交换机 ? C3750-E ? 1. 配置线连接及登录

[简介]配备了 StackWise Plus 的 Cisco? Catalyst? 3750-E 系列交换机是一个企业级独立式可堆叠配线间交换机系列,支持安全融合应用的部署,并能根据网络和应用需求的发展,最大限度地保护投资.通过将 10/100/1000 和以太网供电 (PoE) 配置与万兆以太网上行链路相结合,Cisco Catalyst 3750-E 能够支持 IP 语音.无线和视频等应用,提高了员工生产率.   Cisco Catalyst 3750-E 系列交换机的主要特性 Cisco

帆软报表FineReport中数据连接之Websphere配置JNDI连接

以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带,所以可以采取下面的方法来使用服务器中的JNDI连接.原理:先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署好服务器,这样就可以通过W

Qlikview配置ODBC连接SQL SERVER/ORACLE

一, Qlikview配置ODBC连接SQL SERVER 1,打开ODBC数据源管理器:运行--〉ODBC 2,添加用户DSN 3,选择SQL Server Native Client 11.0, 然后点击[完成] 4,输入连接数据库的用户名和密码 5,选择默认的连接的数据库(可以不设置此步骤) 6,配置完成 7, 测试连接数据库 从上面的图片可看出连接时成功的,就SQL SERVER 2012的ODBC 是配置成功了. 8, Qlikview里创建用上面建立好的ODBC数据源来连接数据库 从

centos 安装glassfish4.0 配置jdbc连接mysql

版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip  cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 vim  /etc/profile export GLASSFISH_HOME=/usr/local/glassfish4 export PATH=.:$PATH:$JAVAHOME/bin:$MYSQLHOME/bin:$GLASSFISH_HOME/bin source /