移动端调试工具weinre安装教程(java版)
先申明:本安装教程是基于java的jdk安装的,经过测试可以正常使用,基于nodejs的安装,小喵鼓弄了好几天也没有成功,如果哪位童鞋基于nodejs安装成功了,请联系小喵,小喵在这里先谢谢你了!
好了,不说废话了,主菜端上来了。。。
一.配置JAVA的环境变量
1.下载java的jdk,并安装,已共享了64位的jdk,直接点击安装即可
成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。如图:
2.下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(我的是默认:C:\Program Files (x86)\Java\jdk1.8.0_45),单击“确定”按钮
3.在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”单击确定按钮(注意后面的;)
4.在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加 “.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”单击确定按钮(注意前面的.)
5.现在测试环境变量的配置成功与否。在DOS命令行窗口输入“javac”,输出帮助信息即为配置正确。
记得不要漏掉最后的“;”符号
二.安装安装及运行Weinre
1.下载Weinre(已共享,牺牲了1个积分,做了好多任务才赚的。。。)
2.运行cmd,在weinre所在文件夹的地址栏输入代码:java -jar weinre.jar --httpPort 8081 --boundHost -all- (如下图)
3.回车后会出现相应信息(注意:在调试过程中不要关闭cmd):
4.打开本地浏览器,(使用webkit内核浏览器(chrome、safari))访问 http://localhost:8081/,不出意外的话可以看到weinre的基本信息。
5.移动设备须有有wifi无线连接,且和电脑在同一网段,确保本机安装了服务器,我安装的是xampp,所以放在htdocs目录下,我的文件在E:\yii-xampp\htdocs\app下,请根据你的情况修改
6.修改配置
C:\Windows\System32\drivers\etc\hosts
E:\yii-xampp\apache\conf\extra\httpd-vhosts.conf
请根据情况自行修改,注意上图必须中的配置(lijianwei.app.com)必须放在其他配置前面
(此时在页面中输入http://lijianwei.app.com/,即可访问index.html页面)三、添加Debug Target
1.打开本地浏览器,(使用webkit内核浏览器(safari))访问 http://localhost:8081/,我在Chrome 测试时打开Debug客户端出现页面白板,原因未知,了解原因的欢迎QQ我,换为Safari浏览器打开则正常。(难道真的是人品太差了吗)
2.上图中的"debug client user interface"是weinre的Debug客户端,点击进入后可以看到目前还没有被测试的目标网页。
3.为了让需要调试的页面被weinre检测到,需要添加Debug Target,该方法需要在调试的页面中增加一个js:
<script src="http://192.168.16.139:8081/target/target-script-min.js#anonymous"></script>
,红色部分为你的IP地址。
添加后在移动设备中访问该页面(http://192.168.16.139/index.html)即可
4.回到http://localhost:8081页面,点击“debug client user interface:”链接进入weinre的Debug界面,如果成功添加了Debug Target,这里可以看到它。
5.接下来我们就可用自己熟悉的方式调试页面了,并且调试结果会实时显示在移动设备,一开始没反应时请刷新手机页面,并耐心等待几秒钟(小憩一下)
6.接下来就是见证奇迹的时刻了,点击页面上的
移动鼠标,发现手机上相应的元素会动了,折腾了几天,终于会动了,泪崩中,别烦我。。。
(教程写好了,是不是很简单,nodejs折腾了n久,简单个mao,请叫我红领巾。。。)
(备注:weinre.bat用记事本打开cmd /c start java -jar D:\MyFile\weinre\weinre.jar --httpPort 8081 --boundHost -all- ,红色部分请修改为自己的目录)
移动端调试工具weinre安装教程(java版)的更多相关文章
- 远程调试工具weinre使用教程
一:前言 我们都知道,chrome的开发者工具(f12)是一个方便我们调试PC页面的工具.但是现在我们的开发离不开移动端,那如果我们需要对手机页面进行调试,那该怎么办了? 当然,chrome的开发者工 ...
- 移动端调试工具-Weinre
java版本安装和调试 首先需要下载 weinre, weinre目前支持Windows与MacOS, 本文中以Windows版为例. 下载地址:http://people.apache.org/~p ...
- webservice的Axis2入门教程java版
本文转自百度文库 Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物.Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebServi ...
- 服务端工程师入门与进阶 Java 版
前言 欢迎加入我们.这是一份针对实习生/毕业生的服务端开发入门与进阶指南.遇到问题及时问你的 mentor 或者直接问我. 建议: 尽量用google查找技术资料. 有问题在stackoverflow ...
- 移动端调试工具weinre
前段时间在大豹公众号上看到一个关于移动端调试的工具,了解了一下,确实不错. npm install -g weinre 先全局安装,然后使用的时候通过如下命令启动 weinre --boundHost ...
- 开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因
1.下载 链接: http://pan.baidu.com/s/1i57HZKx 密码: cnb4 2.详细安装过程 3.下载地址 链接: http://pan.baidu.com/s/1mi6VUp ...
- 微信公众平台开发教程Java版(三) 消息接收和发送
https://www.iteye.com/blog/tuposky-2017429 前面两章已经介绍了如何接入微信公众平台,这一章说说消息的接收和发送 可以先了解公众平台的消息api接口(接收消息, ...
- oracle 11g安装教程终结版
1.解压文件 2.双击 “setup.exe” 3.高级安装.下一步 4.企业版 下一步 5.下一步 6.只要不报错,警告没事.(路径如果报错的话,没事,直接继续) 注意:如果有需要6.2版本的错误 ...
- 微信公众平台开发教程Java版(六) 事件处理(菜单点击/关注/取消关注)
https://blog.csdn.net/tuposky/article/details/40589325
随机推荐
- Python:读取Excel表格时出现的u'\u51c6’ 无法正确显示汉字
读取Excel后,想显示其中一行的元素,结果读出来是这样[u'\u51c6\u8003\u8bc1\u53f7', u'\u8003\u751f\u59d3\u540d'],始终不显示正常的汉字 依照 ...
- HDFS连接JAVA,HDFS常用API
先在pom.xml中导入依赖包 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hadoop/ha ...
- mybatis介绍--基于个人学习JavaWeb的使用
mybatis介绍 该博文放在javaWeb系列下,目的是记录我们javaWeb阶段所学的知识 @time=2022/3/11/11:52(最近休息玩了两天,今天重新启动生活) 一.mybatis发展 ...
- mysql中MyISAM与InooDB存储引擎的区别
MyISAM存储引擎特点 不支持事务 表级锁定 读写相互阻塞,写入不能读,读时不能写 只缓存索引 不支持外键约束 不支持聚簇索引 读取数据较快,占用资源较少 不支持MVCC(多版本并发控制机制)高并发 ...
- linux作业--第五周
1.简述osi七层模型和TCP/IP五层模型 一.OSI参考模型 (1) OSI的来源 OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO ...
- 微信公众号客服接口:out of response count limit 的原因
调用客服消息接口返回如下: ...
- [翻译] TensorFlow 分布式之论文篇 "Implementation of Control Flow in TensorFlow"
[翻译] TensorFlow 分布式之论文篇 "Implementation of Control Flow in TensorFlow" 目录 [翻译] TensorFlow ...
- 2.3 C++STL vector容器详解
文章目录 2.3.1 引入 2.3.2 代码实例 2.3.3 运行结果 总结 2.3.1 引入 vector 容器 动态数组 可变数组 vector容器 单口容器(尾部操作效率高) vector动态增 ...
- 一步一步迁移ASP.NET Core 6.0-Part1
.NET 6 发布后,我们现有的应用会逐步升级到这个版本,首当其冲的是原因的ASP.NET Core的工程,如果一步一步升级到ASP.NET Core 6.0 本文简单整理一下升级ASP.NET Co ...
- 如何做一个网站 (C# + MVC Web+ easyUI )
如何做一个网站 小编想做一个网站,采用技术为:C# + MVC Web+ easyUI 小编经过几天的学习,以及指了几位大神指导,初见效果.建立网站的思路:先列举需要用到了几个知识点,然后逐一攻克,然 ...