android使用BlueStacks作为模拟器
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" />
android使用BlueStacks作为模拟器的更多相关文章
- Android Studio 无法启动模拟器的一种可能是你装的是Ghost版的系统
我遇到的问题是,打开模拟器,进度条走到最后,突然出现了emulator error,然后模拟器就无法启动(不好意思当时没有截图).我是在Ghost版 win7系统下运行Android Studio 的 ...
- 第二章 Android Studio使用第三方模拟器
1.为什么要使用第三方模拟器 Android Studio自带模拟器,相对Eclipse来说项目启动速度的确快了很多倍,提高了开发效率.但和第三方模拟器进行对比的话,还是第三方的模拟器运行速度更快些. ...
- 【转】android开发中关于模拟器emulation的常见问题
[转]android开发中关于模拟器emulation的常见问题 Trouble: 无法启动android模拟器,提示 XDM authorization key matches an existin ...
- Android Studio,使用外部模拟器作为生成app调试的模拟器
本文作为一个原理探究的存在. 1.作者观察发现,逍遥和夜神模拟器自身,都是有一个adb.exe和nox_adb.exe存在的,这个东西是干嘛用的呢. 应该是和本身模拟器进行通信的,我测试可以通过他们自 ...
- 适用于 Android 的 Visual Studio 模拟器
适用于 Android 的 Visual Studio 模拟器 https://visualstudio.microsoft.com/zh-hans/vs/msft-android-emulator/ ...
- Android命令行启动模拟器
我们在平时的开发中会经常需要使用模拟器进行调试,这个时候我们就要先打开Android Studio来启动模拟器,然后再运行App.这个流程中启动Android Studio需要花费一些时间,而模拟器的 ...
- android studio关联genymotion模拟器,未显示设备
如以下截图所示,在搭建android studio+genymotion时,遇到android studio关联genymotion时,显示不出模拟器设备,请问有没有遇到此现象的朋友,分享下解决方法, ...
- VS2015开发Android,自带模拟器无法调试、加载程序,算是坑吗
VS2015出来后,确定变化很大,什么android.ios的,不在话下.对于我这样传统型的人,也第一时间试用了一下(vs2003->vs2008->vs2012->vs2015). ...
- Android Studio安装genymotion模拟器
1.Genymotion的安装: Genymotion无疑是目前最快最好用的模拟器.官网下载地址:https://www.genymotion.com/ 先注册,然后下载,安装VirtualBox最简 ...
随机推荐
- MyBatis第一个项目示例
1.创建一个Java project,JikeBook 2.添加项目所需的依赖包 如 mybatis-3.2.8.jar,是实现mybatis功能所必需的依赖包 mysql-connector-jav ...
- mysql中pager命令妙用
pager命令的妙用在mysql,可以大大提高工作效率. 一 当处理大量数据时,不想显示查询的结果,而只需知道查询话费的时间. mysql> select * from t3; +----- ...
- Bestcoder #47 B Senior's Gun
Senior's Gun Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Tot ...
- 开源中国安卓client源代码学习(一) 渐变启动界面
开源中国安卓client源代码学习(一) 渐变启动界面 准备学习安卓开发, 看到网上有人推荐开源中国安卓client的源代码, 说里面包括了大部分技术, 于是准备好好研究研究. 特开通此系列博客来记录 ...
- 好看的Select下拉框是如何制造的
现在在大多数网站中都能看到很华丽的Select下拉框,他们是如何实现的呢?使用默认select肯定是不好实现,我们可以使用div+js去模拟出来select的功能,并且又能很简单的去美化它. CSS代 ...
- 惠普 hpacucli工具使用
命令组成 hpacucli [parameter=value] 查看: 查看所有控制器状态 hpacucli ctrl all show 查看slot 0阵列信息详细状态 (可以查看物理磁盘和逻辑磁 ...
- USB挂起与唤醒.
USB可见设备状态分为连接(Attached),上电(Powered),默认(Default),地址(Address),配置(Configured)和挂起(Suspended)6个状态.所谓可见,即U ...
- rpm包安装
RPM全称是“RedHatPackageManager”是由RedHat公司发发展起来的,本质是将软件源码包经过编译并且打包成rpm的格式,rpm文件包含的有二进制文件,配置文件,库文件等,同时RPM ...
- Python学习--07迭代器、生成器
迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration). Python里使用for...in来迭代. 常用可迭代对象有 ...
- Resharper
http://baike.baidu.com/link?url=H8DVtrvKV1Cg-Hrz82C6ZiJOUXbi_3BfoROe-RlHhctPna4-BFfglPh2OsR-KmCqRZ7_ ...