哎,对android手机模拟器的模拟器真的无语。。。求高手!!

今天看啥 热点:
比真机还快的Android模拟器——Genymotion,androidgenymotion
比真机还快的Android模拟器——Genymotion
& & & & & & & & & & & & & & & & & & & & & & & & & & ----转载请注明出处:coder-pig
笔者作为一名没收入的大学狗,不像一些在公司工作的朋友,有自己的测试机,用了一年多的联想s898t
早已&千疮百孔&,不堪入目了!其实笔者不喜欢在自己的手机上装那么多自己的测试软件!毕竟~
说到这里,相信很多朋友朋友都和笔者一样平时都是用sdk提供的avd虚拟机进行代码调试的!
很多时候,都会听到有人抱怨,&垃圾模拟器开机都10几分钟,怎么玩?&,&跑个简单的程序跑半年&,
&做个动画一卡一卡的,就像看幻灯片一样...&等等各种吐槽模拟器的!笔者也是深受其害!
一次偶然的机会,听到群里几个人吹水,第一次听到Genymotion这个词,下意识地百度了一下!
知道有这个模拟器,不过当时也不怎么在意;最近看到一篇博文中用到了这个东东,看上去效果还不赖~!
今天吃饱饭没事做就下下来安装了!最后得出一个字!
爽!快!叼!
怎么一个爽字了得,接下来说下有什么好的优点吧
其实,更多的是模拟器的快,开机仅仅需要几秒钟!运行程序也是几秒钟的事!
然后切换拖拉一点都不卡,流畅性一流!下面就来了解下这个这么叼的模拟器吧!
先看下运行的效果图吧,gif图由于大小限制,只能录制很短的片段
觉得不够看可观看下面的演示视频(百度云转存一下,在线观看即可,笔者暂时没找到好的视频分享平台)
点击观看:Genymotion演示视频
为什么要使用Genymotion(优点):
ps:官方给出的介绍:
去哪里下载Genymotion
百度到的有很多,第一个就是了,Genymotion的中文官网:
链接如下:/#theme=download
怎么下载安装Genymotion
①打开上面提供的链接,注册账号密码:
②选择需要的版本进行下载,如果没有安装virtualBox的话,直接下第一个就可以了
里面包含了Genymotion和虚拟机!当然如果你电脑已经有virtualBox或者不是基于
windows系统的可以选择下面其他版本进行下载:
③先别急着装,这个时候我们登录我们的邮箱,激活我们的账号,我们会收到一条邮件:
验证完成后会收到另一条邮件:
④双击安装包,都是傻瓜式的下一步:
选择安装目录:
安装完后会弹出Oracle VM virtualBox的安装,这里可以选择路径,笔者直接默认安装了
安装过程中会时不时弹出安装一些设备的窗口,这是虚拟机在安装东西,不用理,都按安装:
好了,安装完成后,确认,将我们的Genymotion运行起来
怎么创建出Android模拟器?
①运行软件后会来到一个界面,因为是第一次使用,所以需要我们新建一个avd:
点击yes后会来到选择avd版本的界面,因为这上面什么设备都没有,我们需要连接到官网
获取各种版本的系统与硬件设备等,点击下方的connect,输入我们已经激活的账号密码:
邮箱与密码(笔者可能是网络问题,连续连了几次才成功的)
登录成功后就可以对对应的系统以及硬件设备进行选择了:(目前还不支持AndroidL)
这里显示设备的相关信息,可以自定义模拟器的名称
设置完名称后,点击next,就会下载虚拟设备的相关程序以及对应官方的sdk
(比如笔者的是Naxus 4,默认是安卓4.2)
好了,avd已经创建完毕,接着把他运行起来,开机也只是十几秒的事,很赞!操作起来超流畅啊,有木有?
好了,相信看到这里的你已近欲欲想试了,先别急,我们是用来开发的,可能你会纠结怎么让Eclpise或者
Android Studio上编写的程序在模拟器上跑吧!
怎么把写好的代码部署到Genymotion上?
其实这个问题是白问的,我们只要在Eclpise上的Device就可以看到当前正在运行的模拟器;
感觉其实和真机是差不多的,我们只要运行程序时选择在哪个设备上运行即可!
其他的一些小问题:
①不喜欢原生的系统,想用标准sdk中的系统版本
答:在下载设备驱动时其实已经下载好对应的sdk了,但是如果你不喜欢的话可以
打开setting--ADB--&选择Eclpise的sdk路径
②老登录不了?或者获取不了手机列表:
答:这个大部分的原因都是给墙了,所以只能用vpn了;不过貌似白天是可以的,
虽然有点慢,晚上的话笔者试了N次都是下载不了其他版本的设备!另外登录
不了要看下自己账号密码是否有错误哦!
③觉得模拟器占屏幕太大了
答:先把模拟器关了,点击扳手的图标
④另外,说一点:
就像Android Studio一样,Genymotion同样也可能出现不兼容或者卡顿,异常终结等问题;
但是请不要因为一两次的异常结束就去抱怨什么东西,我们都是程序员,我们不是市场砍价的
大妈,程序有bug是正常的!带着平常心!另外这个Genymotion运行的硬件也是有一定需求的
如果内存是2G以下的就不建议使用了(貌似2G跑4.2的普通模拟器已经有点吃力了),而且现在
相信大部分朋友的电脑内存都是4g以上的了,所以应该不存在配置不够的问题!
ps:关于Genymtion的安装使用就讲到这里,笔者这里只是介绍一下这个Genymotion的用法;
不喜忽喷,有条件的话还是建议大家使用这个模拟器吧,个人用是免费的,企业用估计是要收费的;
不过企业都有测试机啦=-=,废话就这么多吧!如果你觉得本文有用的话就顶一个吧!
你的支持是我们这些写博的动力支持!谢谢
今天给大家推荐一款超赞的神器:genymotion。一:什么是genymotiongenymotion是一款完全超越BlueStacks的安卓模拟器,正如它中文官网的介绍:快到极致的Android模拟器。英文官网:/中文官网:/二:genymotion优势有那些相信常来手机网游帮论坛的,长弄安卓电脑版的同学都知道BlueStacks这个神器,而相比于BlueStacks,genymotion在各个方面都全面超越了。1.大家最关心的就是速度了genymotion比BlueStacks更加流畅顺滑,真正的达到了真机的速度,如飞的感觉。2.比BlueStacks的资源占用更低了,大部分时候只需要512M甚至更少的内存,就能完美运行。3.实现的真正的原生多开,不需要再安装什么xp系统了,相信这个对广大玩游戏的同学来说是最给力的了。4.更多功能,是那么电量模拟,GPS模拟(微信,陌陌都用的上)。5.画面大小只要拖拽就能调整了,被BlueStacks的各种助手摧残的同学,这下轻松了。还多多分辨率的原生支持。6.安卓的全版本支持,BlueStacks只支持安卓2.3。许多只使用于高版本的应用BlueStacks就无能为力了。genymotion能支持安卓4.1,4.2甚至最新的4.3。7.简单的一键安装,不会开机自启动,不启动不占用资源。三:genymotion的有一些劣势1.需要你的电脑的CPU支持虚拟化技术,不管是intel还是amd,只要支持虚拟化并开启了就行。没有虚拟化的电脑性能会大打折扣。2.在有些游戏的表现上,性能和稳定性比BlueStacks要差些。3.安装apk比较麻烦。四:genymotion的一些注意事项1.再选择rom的时候,一定要选择with Google Apps的,不然很多应用安装后闪退。2.一定要在bios开启虚拟化支持※:(以上转自百度贴吧 安卓模拟器吧)
模拟器很占内存和cpu资源的,因为不是本土化程序,在转换中,浪费了大量CPU资源,不确定是不是模拟器问题,但是,所有模拟器都不是直接应用,需要转换。
相关搜索:
相关阅读:
相关频道:
Android教程最近更新我是一个靠谱的程序员, 目前关注 MonoTouch、 Mono for Android、 Silverlight、 ASP.NET MVC 以及 NHibernate。已经转到 github , 有问题请到 http://beginor.github.io/about.html 留言, 我会尽量解决!
使用 Intel HAXM 为 Android 模拟器加速,媲美真机
Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下:
使用 Intel VT 技术;
为 Android x86 虚拟设备的模拟运行提供硬件加速;
与 Android SDK 集成;
硬件需求如下:
支持 VT-x, EM64T 以及 Execute Disable Bit 的 Intel 处理器;
至少 1GB 可用内存
支持的操作系统:
Windows 7 (32/64-bit)
Windows Vista (32/64-bit)
Windows XP (32-bit only)
OS X 10.6 or 10.7 (32/64-bit)
下载并安装 Intel HAXM 扩展
启动 Android SDK Manager, 在 Package 列表的最下面就是要用到的 Intel HAXM 扩展, 打勾, 下载, 不用去 Intel 的网站, 如下图:
下载 HAXM 之后, 需要运行安装程序来进行安装, HAXM 下载的目录是 android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager , 运行 IntelHaxm.exe 进行安装, 根据屏幕提示,一步一步安装即可。
下载 Android x86 镜像
Android SDK Manager 中已经有了 4.1.2 的 x86 镜像, 因此选择 4.1.2 x86 镜像, 如下图所示:
使用 Android x86 镜像
新建或者编辑 Android 模拟器, 将模拟器 CPU/ABI 设置为 Intel Atom X86 , 如下图所示:
如果上面的步骤都没有出错, 现在, Android 模拟器运行的速度几乎可以媲美真机了, 再也不用羡慕 MAC 平台上的 iOS 模拟器。
阅读(...) 评论()输入关键字或相关内容进行搜索
HBuilder对前端代码的调试方式有边改边看、真机运行、webkit remote debug真机调试3种。
系列文章目录导航:
- [调试方式介绍三 webkit remote debug之Chrome调试Android手机]
- Chrome调试Android手机之概述\n调试是软件开发过程中很重要的环节,它能帮助开发者快速的定位和解决开发过程中碰到的问题。对于HTML5的开发,大家都知道Chrome的DevTools工具有强大的功能和友好的用户体验,不仅能快速方便调试JavaScript、检查HTML页面DOM结构、实时同步更新元素CSS样式,还能跟踪分析页面资源加载性能等问题。对于移动平台的开发者来说,从Android4.4(KitKat)开始,也可以通过Chrome的DevTools工具连接设备对于应用进行调试。调试效果如图所示:
- Android设备或模拟器的系统版本为4.4及以上;
- PC机器上Chrome版本为30及以上。真机调试环境\n如果你有Android设备,并且系统是4.4以上版本,那么可以直接使用Chrome连接进行调试。检测设备版本\n打开系统“设置”-& “关于”,查看Android版本:
Android版本必需是4.4及以上,否则无法进行应用调试。请参考“模拟器调试环境”章节使用模拟器进行应用调试。显示开发者选项\nAndroid设备默认“开发者选项”是隐藏的,需要打开“设置”-& “关于”页面,多次(7次)点击“版本号”项,返回到“设置”页面可显示“开发者选项”:
点击“开发者选项”,打开“开发者选项”设置页面。开启USB调试\n连接PC\nAndroid设备通过USB数据线连接到PC,如果系统无法正确识别,则需要安装驱动,通常可到设备制造商的官方网站下载安装。也可使用第三方手机助手软件安装,如“360手机助手”、“应用宝”等。PC识别到设备后,这时可通过HBuilder的真机运行功能进行连接并安装HBuilder应用。
如果使用真机,则跳过下面的安装模拟器环境,直接看后面“”章节。
如果没有Android4.4或以上的手机,可参考下面的章节安装配置模拟器。Android模拟器调试环境\nAndroid模拟器一般使用Google官方的模拟器。
如果觉得慢,三方模拟器里genymotion也有较多人使用。
下文仅介绍Google官方模拟器的用法。如果没有Android4.4及以上版本设备,可以配置Android模拟器来调试。Android模拟器一直都以运行速度慢著称,其实官方已经提供解决方案使用Intel HAXM技术来加速,使得模拟器运行速度有大幅的提升。
CPU支持Intel VT技术(AMD CPU无法使用HAXM加速);
内存推荐4G;
Window XP/Vista/7/8(32/64-bit),推荐Windows 7/8(64-bit)。
\n网络要求
使用Google的服务,不得不付出的代价就是要准备好翻墙工具。
模拟器安装更新和调试初始化时都必须翻墙。
无条件翻墙的同学可以尝试修改本机host的方法来访问Google相关服务,host内容参考,注意及时更新:)ADT工具\n配置模拟器调试环境需要安装ADT工具,如果已经配置过android开发环境,则可跳过此章节。下载ADT工具Android模拟器开发环境需通过ADT工具进行安装,这里不需要下载完整的ADT Bundle,使用独立ADT工具即可:
- 进入官网下载Android SDK Tools
选择windows平台下的独立ADT插件安装包。
同意使用条款和条件
点击下载按钮。
保存安装包
目前版本为22.6.2,保存到本地为:installer_r22.6.2-windows.exe。
\n安装ADT工具
- 双击运行保存的ADT安装文件(install_r22.6.2-windows.exe),开始安装
选择下一步“Next”。
配置JDK环境
如果已经安装了JDK环境,则提示确认:
直接选择下一步“Next”。
如果没有安装过JDK,则会提示没有找到:
需安装JDK,并设置JAVA_HOME环境变量,完成后重新运行ADT安装文件。
选择默认值,仅当前用户使用即可,选择下一步“Next”。
选择安装目录
选择非系统盘目录(如“D:\AndroidSDK”),确保有足够的磁盘空间安装SDK及模拟器文件(至少需要1G的空间)。选择下一步“Next”。
选择开始菜单目录
保持默认值,选择下一步“Next”。
完成后,选择下一步“Next”:
选择立即启动SDK管理器(Android SDK Manager),选择下一步“Next”,完成ADT工具的安装。
如未立即启动,可在Android SDK根目录(如“D:\AndroidSDK”),双击运行“SDK Manager.exe”程序。
\n下载SDK和模拟器\n安装ADT工具后,启动SDK管理程序对各版本编译工具、SDK、模拟器、插件进行管理,如升级、安装、卸载等。如果已经下载了SDK和模拟器,可跳过此章节。
- 更新SDK列表
启动SDK管理程序后会自动获取最新的工具、SDK、模拟器及扩展插件列表。
列表更新完成
更新完成后,显示日志:
选择下载项
使用Intel HAXM加速模拟器,必须选择以下项下载:
Android SDK Platform-tools
Android平台工具,基础组件
Android 4.4.2(API19)
SDK Platform
Android4.4.2 SDK,模拟器基础组件
Android 4.4.2(API19)
Intel x86 Atom System Image
Inter x86平台的Android4.4.2模拟器镜像文件
Intel x86 Emulator Accelerator (HAXM installer)
Inter x86平台Android模拟器硬件加速程序
选择好下载项后,如下图所示:
选择“Intall 4 Packages...”,开始下载安装。\n
接受许可协议
分别选择右侧packages列表中的项后,选中“Accept License”接受许可协议。然后点击“Install”,开始下载。
由于SDK和模拟器镜像文件比较大,下载时间会比较长,而且国内访问google官方网站不太稳定,经常提示下载失败:
关闭提示对话框,重新下载,或者翻墙后再尝试下载。
\n安装Intel X86HAXM\n下载Intel X86 HAXM插件后,需要到下载目录运行安装程序进行安装,目录为: “%ADT安装目录%\extras\intel\Hardware_Accelerated_Execution_Manager\”。双击运行intelhaxm.exe进行安装,目前新版本为1.0.8,如果已经安装过低版本,建议升级。
选择下一步“Next”。
配置HAXM使用最大内存
安装程序会自动计算推荐值,使用默认值,选择下一步“Next”。
选择下一步“Next”。
\n创建模拟器\nADT工具带Android模拟器管理程序(Android Virtual Device Manager),可在Android SDK根目录(如“D:\AndroidSDK”),双击运行“AVD Manager.exe”程序。
由于没有创建过模拟器,在列表中显示无可用模拟器,点击“New...”开始新建模拟器。
新建模拟器
模拟器名称,根据爱好输入
模拟设备,根据爱好选择,建议根据显示器分辨率来选择,大显示器选择则高分比率模拟器
选择“Android 4.4.2 - API Level 19”
选择“Intel Atom (x86)”
模拟器皮肤,根据爱好选择,推荐选择WVGA800
Front Camera
前置摄像头,用不到就选“None”,模拟摄像头就选“Emulated”,使用PC的摄像头就选“WebCam0”
Back Camera
后置摄像头,与前置摄像头选择类似
Memory Options
内存大小,根据PC内存大小设置,推荐RAM:512;Heap:64
Internal Storage
内部存储器大小,根据PC系统盘空间大小设置,推荐200M
SD卡存储器大小,根据PC系统盘空间大小设置,推荐200M
注意务必设置好SD Card,否则无法真机运行。
设置完成后,点击“OK”。\n
创建完成后在模拟器列表中显示
\n启动模拟器\n创建完模拟器,每次启动Android模拟器管理程序都能在列表中显示:
启动模拟器
选择“Android4.4.2”模拟器,点击“Start...”启动。
设置启动配置信息
Scale Display to real size
是否缩放到设置的模拟器分辨率,在PC分辨率低时使用
Wipe user data
是否擦除用户数据,重置模拟器时使用
点击“Launch”启动。\n
等待加载模拟器
PC的配置决定速度,耐心等待模拟器的启动。
完成启动模拟器
模拟器配置完毕,这时可通过HBuilder的真机运行功能进行连接,参考后面“应用调试”章节。
\n应用调试(Chrome)\n配置完模拟器或真机调试环境后,可通过Chrome的DevTools工具快速调试HBuilder开发的移动应用。安装HBuilder应用\n启动HBuilder后会自动检测连接到PC上的设备(模拟器或真机),创建“移动App”后,可通过以下方式在设备上安装HBuilder应用进行调试:
运行的快捷键是Ctrl+R。也可以通过鼠标操作(注意下图中run in device的按钮在新版中已经不存在了,只需点击手机即可)
- 通过“运行”菜单启动
通过工具栏启动
设备上安装完HBuilder应用后,会同步应用资源并自动运行。
应用启动后则可通过Chrome的DevTools工具连接进行调试。
\n使用Chrome调试\n检测Chrome版本号
Chrome 30及以上版本才支持Android设备调试,打开Chrome的关于页面查看:
要求最低Chrome30以上版本,如果版本太低则需更新版本,推荐使用最新版本。打开设备检查页面
在Chrome地址栏,输入“about:inspect”或通过“菜单”-&“工具”-&“检查设备”打开设备检查页面:
DevTools工具会自动检测已连接设备运行的可调试页面列表,点击对应页面的“inspect”链接打开调试页面。
点击&inspect&时,如果遇到启动了一个白屏界面,说明要翻墙才能使用。
一般情况下,只在第一次使用&inspect&时需要翻墙,以后会缓存在本地。
无条件翻墙的同学可以尝试修改本机host的方法来访问Google相关服务,host内容参考,注意及时更新:)页面调试
打开调试页面后DevTools会自动加载相关资源,调试页面操作方式与普通html调试页面完全一致。
注意:如果页面长时间显示空白页面,是因为DevTools无法从服务器加载相关的调试资源,需要翻墙才能下载。
- 在Elements下查看DOM结构
选中DOM元素后,在设备上会高亮显示,右侧Styles下修改CSS属性可即时生效:
在Sources下断点调试JavaScript
按F5可重新加载页面,重新开始调试。
通过“菜单”-&“工具”-&“检查设备”打开设备检查页面,只显示了设备名称,却没有inspect按钮,要怎么办
这种情况有两个可能:
1. 手机设备Android系统不是4.4以上版本;
2. 手机设备没有开启USB调试。
chrome 调试真机,inspect后,弹出的页面显示空白,看不到DOM树,用虚拟机的话可以。
解决了,翻墙就可以
刚试了下,很好,试调起来方便多了
如果在苹果机上面怎样去调试
x86的模拟器调试不了,控制台说安装完成,其实里面没有,为什么?
如果有webView, 怎么配置,才能在chrome dev里面调试?
是哪个翻墙 pc还是安卓
pc已经翻墙了,安卓也是4.4.2的,也开启了usb调试。
但是chrome只显示了手机名称 H60-L11#DU2TDM152R020599。
这个怎么破
使用HBuilder的真机运行,不能使用提交到App云端打包。
hbuild怎么才能和genymotion 连起来 调试?要怎么配置啊? Mac下。。多谢
chrome只显示了手机名称
却没有inspect按钮,要怎么破?求指教求指教求指教求指教求指教求指教求指教求指教
3q 已经可以测试了
确认android版本是否为4.4及以上版本?
谷歌怎么翻墙?
ChromeGAE2.4 这个软件可以,很好用
Chrome的DevTools工具去哪里下载呀
能不能把hbuilder做的跟visual studio一样有自带的debug的功能,不要非装Chrome的DevTools这个工具才能debug
虚拟机调试:同步失败,失败原因:failed to copy ,Read-only file system
是什么原因啊
这个写得真好,第一次点击inspect时,需要翻墙,这个很重要,需要突出一下,我点inspect后一直是白屏,后来仔细阅读了这篇文章后才知道,但是不够突出
题主,早上好,我用chrome 调试android 应用程序中的本地html时,多次点击inspect 会出现一闪而过的白色窗口,多次点击后会出现 Cannot load DevTools frontend from an untrusted origin?remoteFrontend=true&dockSide=undocked&toolbarColor=rgba(223,223,223,1)&textColor=rgba(0,0,0,1)
这样的提示,调试 手机上的chrome 就没有问题,想问一下题主,你知道这个问题怎么解决么!! 谢谢!!
调试很有必要,试了很久才成功,发现文章中是不是漏了一点。
代码中要加上这句
WebView.setWebContentsDebuggingEnabled(true);
否则chrome上看不到要调试的页面
应该是插件模式开发的才需要加这个。
我也加了这个,但是还是出现 多次点击inspect 会出现一闪而过的白色窗口,多次点击后会出现 Cannot load DevTools frontend from an untrusted origin?remoteFrontend=true&dockSide=undocked&toolbarColor=rgba(223,223,223,1)&textColor=rgba(0,0,0,1) 这样的提示,调试 手机上的chrome 就没有问题。
我也是这样
嗯,最好可以有个genymotion的插件,这样好多啦,因为那个Android模拟器太慢啦。
为什么我一直还是白屏,已经翻墙,机器也是4.4.2,chrome最新,没有设置WebView.setWebContentsDebuggingEnabled(true);不知道在mui里怎么设置。
推荐使用正式Chrome版本(已知canary版本存在此问题)
目前只有真机运行才具备调试功能,提交App云端打包后默认会关闭调试功能
已经翻墙了,android 4.4.4,chrome版本 43.0.,手机开了USB调试,但是只显示了MI NOTE LTE
#310BA098,其他啥都没有,求解?
你用的啥翻墙软件?
刚测试了下,感觉真棒。终于能像调试网页一样调试了!
红杏 收费的 不过价格 很合理
为啥要用谷歌啊,国内限制谷歌这么死,不会翻墙怎么办?
请问是不是需要能够访问到这个网站
我翻墙能否访问 但是点击inspect 还是白屏 求帮忙
是因为DevTools无法从服务器加载相关的调试资源,需要翻墙才能下载???
问下,能说清楚,DevTools无法从服务器加载相关的调试资源?? 到底是那些资源的,我好可以知道名字,一个个下载,我下载了一个浏览器,那个浏览器可以翻墙,可是GOOGLE本身的浏览器不能翻墙,我好知道确实那些资源,好单独找到下载。
解决了吗、我也是这个样子啊
通过“菜单”-&“工具”-&“检查设备”打开设备检查页面,只显示了设备名称,却没有inspect按钮,要怎么办
确认手机的Android版本是否大于等于4.4
翻墙要翻到什么程度啊?我现在google的所有网站都可以访问,但大开inspect还是空白,哪位大神知道答案?
这种调试方式还是很不方便。只能加载一个页面,比如子页面就是跟主页面分开调试的。对于devTools看来,两者没有任何关系。而且我这里子页面虽然能看到文件名,但内容一直也加载不上来。
可以用firefox调试吗,求解?
点击 inspect 弹出的页面里显示
404. That’s an error.
The requested URL /serve_rev/@169177/devtools.html was not found on this server. That’s all we know.
请问这个是服务器原因?
我的也是这个问题 你的怎么解决的?
感谢~~搞定!:-)
我之前点击inspect都是,弹出的框都是空白的,后来通过翻墙后解决了这个问题。
已经翻墙了 ,可以打开 为什么 inspect 之后 还是空白的啊
非常棒!!!
非常棒!!!
点inspect是空白,修改hosts没用啊
点inspect是空白,是不是要下载一些资源啊,有多大啊,翻墙后只有不到50k的速度,要下多久啊,有没有知道的朋友????
特别为翻墙购买了一个商用vpn,但是点击inspect后仍然是空白。手机是红米note 1(android版本4.4.4),chrome 是40.0,HBuilder 是6.9.2,系统使用的是win10。接下来应该怎么弄呢。盼大神指点。
最新的SDK 要开启chrome调试需要 control.xml 里面需要添加 debug=&true& , 找了两天! 真是坑阿!
&hbuilder version=&1.9.9.22134& debug=&true&&
这么重要的说明都不写,谁猜得到?
文件在哪?找不到啊
知道真相的我眼泪掉下来。。。。不会翻墙怎么办。。。
android 5.0以上的 inspect一直是空界面 翻墙也没用 4.4的可以 要怎么弄?
chrom调试时设置断点有时候起作用,大部分时候无效,有朋友遇到吗?
请问,最后一句”按F5可重新加载页面,重新开始调试”,这句怎么按F5调试呢?我现在页面断点都打好了,调试就是不能进入?谢谢回复!
要用安卓4.1.1
说错了,是4.4以上版本
要回复文章请先或一个socket通信引起的Android模拟器运行正常真机运行崩溃的案例
最近在开发Android客户端程序的过程中碰到在Android模拟器中运行一切正常,但安装到真机运行就崩溃的问题。
一开始以为是Android版本不同的问题,因为我在测试过程中有意将模拟器和真机设置成不同的Android版本,一个2.3一个4.2。但后来分别在模拟器和真机测试了另外一个版本,证明模拟器无论什么版本都正常,真机无论什么版本都崩溃。
因为在模拟器运行通过,证明程序功能还没什么问题,所以查找起来非常麻烦。于是静下心来花了很多时间,逐语句测试代码,反反复复的生成apk文件到真机测试,最后终于锁定有问题的代码。其实也不是有问题,就是引起崩溃的代码。
但这句代码无论如何都没有问题,查找了很多资料验证都没问题。于是又改变程序的写法,使用另外的方式实现功能,但真机测试还是崩溃。又逐语句查找,又锁定到另外一句代码引起崩溃,当然这句其实也没有问题。
于是查找这两个引起崩溃语句的共同点,发现都是使用了同一个从socket子线程中接收到的数据,于是锁定到那个数据。一开始怀疑变量的问题,后来测试修改变量的使用方式还是崩溃。这个过程中还没办法在模拟器中测试变量的值,因为它始终是正确的。都只有拷贝到真机中安装测试,更多使用弹出显示变量来检测。
最后终于发现是socket中接收的数据就有问题,跟变量无关,数据根本就没有接收成功。但同样的socket子线程我已经使用过很多次,都是正常成功的。于是查找服务器端的原因,发现这个功能点服务器发送给客户端的数据特别长。
尝试在Android客户端接收数据的socket子线程中重复接收数据并累加,再测试程序在真机就运行成功了。于是可以判断是原来一次性接收较长的数据根本没有收下来,对于短数据没有问题,奇怪的是在Android模拟器也是没有问题,在Android真机就必须通过循环接收并累加数据的方式。
而且这种情况,无论客户端使用的是wifi还是gprs网络,问题都是一样的。希望给碰到类似问题的朋友一个参考。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 android手机模拟器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信