文档管理中心
我的

使用模拟器调试

使用模拟器调试时,需在AGC云侧注册调试凭据,以保护应用/元服务对Cloud Foundation Kit的访问。在模拟器中启动应用/元服务时,开发者触发一次云函数、云数据库或云存储业务接口,该模拟器下会生成调试凭据并输出到日志;将生成的调试凭据注册到AGC云侧,即可在模拟器中调试应用/元服务。

具体可按如下步骤操作:

  1. 获取调试凭据。

    1. 创建并启动模拟器,具体请参见管理模拟器。

    2. 在模拟器中启动应用,并触发任意一次云函数、云数据库或云存储业务接口(建议使用云函数接口)。此时,由于未注册调试凭据,接口调用会失败,请忽略,继续执行下一步。

    3. 通过设置“No filters”模式、过滤“clouddevelopproxy.debugToken”关键字,查找日志中打印的调试凭据,并复制该调试凭据。

      格式示例:[clouddevelopproxy.debugToken=xxx],其中“xxx”为调试凭据。

      说明

      如日志中查找不到调试凭据,请排查:

  2. 将获取的调试凭据注册到AGC云侧,具体可参见注册模拟器调试凭据。

  3. 调试凭据注册成功后,您即可使用模拟器调试应用/元服务。关于模拟器使用指导,请参见使用模拟器运行应用。

    如调用接口时返回的错误信息提示401签名校验失败、403鉴权失败、或者“create http task error”,可能原因如下:

    • 调试凭据未注册。请先注册模拟器调试凭据。

    • 注册调试凭据时绑定了错误的应用/元服务。请先删除该调试凭据,重新绑定正确的应用/元服务,等待30分钟后再进行调试。