Closed ddxxll2008 closed 7 years ago
+1
@ddxxll2008 原因是这个,当前页面需要监听weex framework重新初始化的广播, LocalBroadcastManager.getInstance(this).registerReceiver(mReloadReceiver,new IntentFilter(WXSDKEngine.JS_FRAMEWORK_RELOAD)); 接受到广播后重新创建当前页面的WeexInstance,重新加载就可以了,具体流程看一下playground的代码
@ddxxll2008 问题解决掉了吗?如果还有问题,请贴一下集成的weex_inspector的版本
@dutlxq2014 好的,有时间我来试一下~~
@littleseven 最近还没有弄这个呢,等我有时间来试下哈,谢谢大神关注~~
集成了最新版本的weex_inspector后,问题解决,可以看到js代码了。
compile 'com.taobao.android:weex_inspector:0.10.0.5@aar'
@littleseven 已经可以调试啦~~
为何我将devtools集成到自己的app中调试时,页面上看不到我的js代码呢?但是通过playground扫码就可以看到。求各位大神指导啊。 以下截图是我自己在app里集成devtools时的页面
最开始进入debug的时候,页面还会报错
下面这张图是我用playground扫码得到的debug页面 ![Uploading 屏幕快照 2017-01-18 上午10.11.52.png…]()
以下是我在Application里集成的代码
initDebugEnvironment(true, "192.168.38.81"/*"DEBUG_SERVER_HOST"*/);
private void initDebugEnvironment(boolean enable, String host) { WXEnvironment.sRemoteDebugMode = enable; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; }
(但是我没有做刷新广播的处理,对于loadWXfromService(mUri.toString());和loadWXfromLocal(true);还不是很清楚。下载了playground的源码,结果gradle一直在编译中,因为maven 1.4.1不能离线使用,尴尬。)