您需要登录后才可以操作登录 | 立即注册
关闭
关闭
Appcan真机调试实用方法
kyran | 博文标签: 开发 , IOS , Android , IDE , IOS , | 2016/04/19 10:31:36

       目前APPCAN真机调试时,输出日志到IDE是比较蛋疼的。。。现在共享我自己一直在用的方法
前提要保证IDE所在电脑的IP段与手机的IP段是一致的。
1.首先在config.xml里配置允许真机调试,设置调试服务器地址,以及勾上实时同步

2.在线打包时勾上uexLog插件。注意,这个插件只在项目没上线时用着,正式发布时,要把这个插件去掉。

3.写个日志输出方法(uexLog这插件只支持文本输出)   

   Date.prototype.Format = function(str) {
       var o = {
           "M+" : this.getMonth() + 1, //月份
           "d+" : this.getDate(), //日
           "h+" : this.getHours(), //小时
           "m+" : this.getMinutes(), //分
           "s+" : this.getSeconds(), //秒
           "q+" : Math.floor((this.getMonth() + 3) / 3), //季度
           "S" : this.getMilliseconds() //毫秒
       };
      if (/(y+)/.test(str))
         str= str.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
      for (var k in o)
      if (new RegExp("(" + k + ")").test(str))
        str= str.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
      return str;
   };

   var isLogEnable = true; //日志输出开关

   function Logs(str) {
        if (isLogEnable) {
            var dateStr = (new Date().Format("yyyy-MM-dd hh:mm:ss"));
            str = dateStr + " " + uexWidgetOne.platformName + "-->" + str;
            if (uexLog) {
                appcan.logs(str);
            } else {
                console.log(str);
            }
        }
    }

4.最后要启动一下APPCAN调试中心服务。

PS:注意电脑防火墙,,有可能导致日志无法发送。。建议,调试时关闭防火墙

好了,然后在项目里用Logs("ddddddd")..就可以向IDE输出日志了。类似
2016-04-19 10:12:33 iOS-->closeWin-->groupChatRoom
2016-04-19 10:12:33 iOS-->closeWin-->groupChatInfo
2016-04-19 10:12:34 android-->uexEasemob.onGroupDestroy:{"groupId":"1460690937481","groupName":"我的测试�?"}
2016-04-19 10:12:34 android-->removeFriendHtml:1460690937481,1
2016-04-19 10:12:34 android-->removeLastMsgId:1460690937481

2226 浏览
7 收藏
3
11 评论
上一篇:关于用手机浏览器调起APPCAN的应用 | 下一篇:极光推送使用方法

最近访客

亡者风流

2018/10/14

苏苏123

2018/10/07

lfyg

2018/09/21

nicroli

2018/09/15

彭大大

2018/09/14

collin941012

2018/09/13

return0

2018/09/13

rnail

2018/09/07

启动小qi

2018/09/05

gs422789

2018/09/02

评论     facelist

您需要登录后才可以评论 登录 | 立即注册

全部评论

绝代双骄 2016/06/04 12:38

mark~

马二 2016/06/16 19:22

回复 绝代双骄:OK

summer17 2016/06/06 11:21

赞~

马二 2016/06/15 16:59

sf

马二 2016/06/15 16:59

回复 马二:asf

马二 2016/06/15 17:19

回复 马二:qwe

马二 2016/06/16 19:46

   赞赞赞

马二 2016/06/20 14:15

回复 马二:继续支持

扇子 2016/08/30 16:52

必须顶一下滴

马二 2016/12/05 10:04

恩  必须顶一下

北堂棣 2017/03/14 15:18

http://newdocx.appcan.cn/dev-guide/use-chrome-debug-app  现在可以使用Chrome调试AppCan应用啦