zoukankan      html  css  js  c++  java
  • 在Win10上使用Visual Studio2015的Android模拟器

    在Win10上使用Visual Studio2015的Android模拟器

    装上win10后,安装了强大的VS2015,不仅可以开发Windows应用,还可以开发Android和iOS应用,简直神器啊!全平台通杀!关键是VS比Android Studio启动要快多了。由于Windows是采用自己虚拟机软件Hyper-v,再安装像Genymotion和Intel HAXM(android x86硬件虚拟化)会出现问题,所以我使用vs自带的android模拟器,界面如图1所示。下面我会列出我在安装和使用过程中遇到的问题,并给出是如何解决的。
    这里写图片描述

    图1 Android模拟器管理

    问题1:启动模拟器时内存空间不够,配置信息没有修改的选项。很多模拟器都是需要配置成2G内容空间,在我4G内存笔记本上运行程序多了就启动不了模拟器了,因此需要找到配置的地方修改启动内存大小。

    解决方法:

    1.
    找到配置信息的位置,在
    “C:Users用户名AppDataLocalMicrosoftVisualStudioEmulatorAndroidContainersLocalDevices”目录下,通过修改配置信息来设置模拟器的参数。
    这里写图片描述
    图2 配置信息

    2.
    还有种方法是在启动的过程中指定参数,打开模拟器的程序是xde.exe。如图3,可以通过几个关键参数来启动模拟器,如下面的命令:

    Xde.exe  /sku Android  /memSize 1024 /diagonalSize 4.5 /video "720x1280" /vhd "路径image.vhd"
    

    这里写图片描述
    图3 xde.exe选项命令

    问题2:adb连接不上。

    解决方法:

    1.首先通过Hyper-v管理器连接到打开的虚拟机上,首先会看到图4,以为没上连接成功,其实这时候要往下拉,就能看到shell。然后输入netfg命令,获取IP地址,在通过adb connect IP地址就能成功连接上了。
    这里写图片描述
    图4 hyper-v管理器打开连接界面

    总结

    在Win10使用自带的Android模拟器其实类似于Genymotion,在速度上都是非常迅速的。好处就是不用重启的情况下,即可以进行Windows phone开发,也开发Android程序。

  • 相关阅读:
    根据基本表结构及其数据生成SQL语句
    (转)一个DbHelper数据操作类
    解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题 3法
    今天看到的一些软件工程管理的辅助软件
    编写维护状态的自定义WEB服务器控件
    webBrowser.execWB的完整说明
    [导入]在Web.Config中指定页面的基类
    [导入]一处 ADO.NET Entity Framework 的逻辑BUG
    [导入]在后台代码中引入XAML的方法
    选择排序(java版)
  • 原文地址:https://www.cnblogs.com/liwugang/p/7594097.html
Copyright © 2011-2022 走看看