您的位置:首页 > 产品设计 > UI/UE

android使用BlueStacks作为模拟器

2014-11-26 15:13 267 查看
  android原生的模拟器启动比较慢,偶尔还会出现一些莫名的问题,我们除了可以使用我们的android手机来进行调试外,还可以使用第三方的android模拟器,例如BlueStacks模拟器;

  相对原生的模拟器,它的速度更快,但也有一些缺点,如配置项相对较少等,具体优缺点可上网借助搜索引擎;

  工具:Eclipse

下面是安装使用步骤:

(1)去官网下载BlueStacks模拟器:http://www.bluestacks.cn 或 http://www.bluestacks.com 等;

  下载完成后,然后安装即可;安装时若有问题,可以使用靠谱助手来解决:http://www.kaopu001.com/showtopic-1105-1.aspx

  可以看一下它的主页面:



  

  PS:中文翻译为蓝手指还不错,但竟然有一个翻译为蓝叠中国,能不能翻译的再难听些,还是别翻译了吧;

(2)安装完成后,最好先打开BlueStacks,然后再打开Eclipse,打开Devices视图,可以看到已经找到了BlueStacks的那台模拟设备 lan998-lan998-localhost:5551;

  如果先打开了eclipse,后打开的BlueStacks,并且BlueStacks没有自动产生的话,那就在Devices视图,在后面找到那个倒三角符号,点击Reset adb;

  偶尔可能出现reset也不行,那就先把这个项目关闭,再打开试试;



(3)Run As-> Run Configurations,和真机调试一样,也将Target设置为Always prompt to pick device;

  然后点击Run,在Android Device Chooser里选择我们的BlueStacks模拟器就OK了;

 


运行结果如图:



注:有的时候BlueStacks模拟器设置并且运行成功后,但在选择设备时,却没有这个设备:即在Choose a running Android device中没有BlueStacks的存在;



仔细查找,发觉是SDK的 minSdkVersion 的问题;

如,项目中的SDK minSdkVersion为:

<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />


但我们使用的BlueStacks模拟器的版本是2.5.1,对应的API level =10,所以,把minSdkVersion设置成如下,BlueStacks就可以运行了:

<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="21" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: