Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

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

Open
fanlvwen opened this issue Mar 1, 2018 · 5 comments
Open

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

fanlvwen opened this issue Mar 1, 2018 · 5 comments

Comments

@fanlvwen
Copy link

fanlvwen commented Mar 1, 2018

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
Copy link

  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
Copy link
Author

fanlvwen commented Mar 2, 2018

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

@Labmem003
Copy link

@fanlvwen 我的是一样。

@lihei12345
Copy link

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

@noman798
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants