weexteam / devtool-for-Apache-Weex

debugger tools with chrome devtool for Apache Weex
MIT License
258 stars 40 forks source link

weex-debugger和weex-devtool有什么区别 #108

Open fanlvwen opened 6 years ago

fanlvwen commented 6 years ago

npm install weex-tool 直接安装的是weex-debuggerv1.0.6啊,之前用的老版的debugger,在安卓项目中直接开启 WXEnvironment.sDebugServerConnectable = true; WXEnvironment.sRemoteDebugMode = true; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; 然后再weex中weex debug src -e index.vue,这样打开app之后,chrome里就会自动列出设备,然后开始debug,最新版的debugger,只有一个二维码(本身项目并没有继承扫码,影响apk大小),然后weex debug src -e index.vue也不识别了,报错no index.vue files found in source.... 现在很奔溃,不知道该如何开启debug,求支援

Labmem003 commented 6 years ago
  1. 应该是 weex debug 路径 就可以了,比如你的例子:weex debug src/index.vue。
  2. 服务器连接的话,是因为新版的sRemoteDebugProxyUrl地址不是固定的 "ws://" + host + ":8088/debugProxy/native"了,你可以在把鼠标悬停在那个首页的二维码,可以看到"_wx_devtool="后面的就是sRemoteDebugProxyUrl地址,跟原来的相比,变成 "ws://" + host + ":8088/debugProxy/native/"+channelId,channelId是每次都变化的。 你可以用别的比如浏览器的扫码把字符串扫下来,截取后面那段sRemoteDebugProxyUrl用来连接。
fanlvwen commented 6 years ago

@Labmem003 好的我试试,请问你原生代码里 render的url,还和原来一样吗,类似:http://192.168.2.235:8088/weex/test.js;

Labmem003 commented 6 years ago

@fanlvwen 我的是一样。

lihei12345 commented 6 years ago

@Labmem003 这个变化有点莫名其妙,文档不更新,同时模拟器调试的时候非常不方便。。。

noman798 commented 5 years ago

是的,奇怪的变化,文档请更新