开发者社区> 问答> 正文

mPaaS真机预览与调试扫码调式, release包 如何开启日志呢? 有知道的吗?

mPaaS真机预览与调试扫码调式, release包 如何开启日志呢? 有知道的吗?image.png

展开
收起
cuicuicuic 2024-01-03 23:18:45 29 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在release包中查看日志,您可以按照以下步骤进行操作:

    1. 在您的清单文件里添加meta-data属性,用以控制H5Log的日志输出。具体来说,应该在AndroidManifest.xml文件中添加以下代码:
      <meta-data
       android:name="MP_LOG_ENABLE"
       android:value="true"/>
      
    2. 如果您需要在真机上预览和调试时进行扫码调试,您需要确保已经打开了mPaaS的调试开关,并且已经正确配置了扫描二维码的功能。
    3. 对于自动化日志埋点,您可以调用MPLogger.enableAutoLog()方法。这个方法对于Portal&Bundle工程特别有用,推荐在MockLauncherActivityAgent的postInit方法中调用。
    2024-01-04 13:50:25
    赞同 1 展开评论 打赏
  • 在mPaaS的release包中开启日志,你可以通过以下步骤进行操作:

    1. 在AndroidManifest.xml清单文件里添加meta-data属性以查看H5Log的日志输出。具体操作如下:添加<meta-data android:name="print.log.date" android:value="yyyyMMdd" />,这里的value对应年月日。

    2. 如果你已经接入了移动分析组件,可以开启自动化日志功能。具体来说,你可以在应用首页Activity的onCreate()方法中调用MPLogger.reportLaunchTime(Context context);来开启应用启动速度监控。

    3. 另外,你还可以登录mPaaS控制台,从左侧导航栏进入"移动分析 > 日志管理 > 配置上传开关"页面。在这里,你可以单击"创建埋点任务"按钮,然后在弹出的埋点任务创建面板中,配置埋点信息。关于埋点ID,对于自定义行为埋点的业务码配置因平台而异。例如,Android客户端通过代码MPLogger.event (String logId, String bizType, Map<String, String> params)设置的bizType,其中bizType不能带下划线_;对于iOS,默认为behavior,客户端可以通过writeLogWithActionId接口中的bizType参数自定义。

    2024-01-04 10:14:20
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化 立即下载
大规模日志数据平台架构面临的问题与挑战 立即下载
mPaaS 小程序新品发布 立即下载