本会动态

文章详情页
您当前所在位置: 首页 >>
mdlife开发工具介绍
发布时间:2020-01-17 16:59:18来源:永利网址-永利官网-澳门新永利官网点击:37

  Loader为MDLIFE 2.0中推出的新概念,主要目的是方便开发人员开发和调试,mdLoader是一个包含了所有MDLIFE 2.0模块的,且没有装载HTML内容的APP,mdLoader结合开发人员使用IDE推入的HTML内容来展示APP的内容和呈现效果;其中通用Loader是跟随IDE升级自动升级的,通用Loader包含了所有 MDLIFE 2.0 通用的扩展模块,开发人员不再需要重新打包,数据线连接上手机,右键选择项目后在弹出的菜单中选择Android或者iOS真机同步,MDLIFE IDE就会自动将mdLoader app安装到Android或iOS手机上,同时也会将HTML代码同步推送到手机中,运行mdLoader后就可以调试和查看APP的效果;当mdLoader安装在手机上后,下一次真机同步时只会同步HTML代码,不会再重新安装mdLoader app;只有当Loader版本升级后,在真机同步时IDE将自动卸载旧版本的mdLoader app,安装上最新的mdLoader app。

  自定义Loader是为了当通用Loader不能满足项目开发需求时推出的,可以根据项目的具体需求,在云平台选择模块和设置属性,自己生成所需的自定义Loader(目前只能由MDLIFE团队提供,云平台开发尚未完成),自定义Loader形式为一个目录,下面存放了自定义Loader的APK和IPA,直接将该目录放在指定的项目下即可(真机同步和压缩widget包都会忽略该文件夹)

  调试日志分为IDE同步日志、API提示日志、console.log日志以及Javascript错误日志,在点击真机同步后console中将自动出现相关的日志信息,由于Sublime本身的限制,console不支持文本搜索,所以MDLIFE在没一个项目文件夹下都生成了对于的xxxx_Debuger.log文件,该文件在同步和压缩widget时都会被忽略!

  IDE同步日志:主要输出为IDE在真机同步和压缩widget包时的日志信息

  Javascript错误日志:当JS运行出错时,IDE将输出JS的错误信息,包含:错误原因,出错文件,出错行