启用 Android 应用程序的远程内容调试

Digital Lab 支持测试未打包的混合 Android 应用程序,前提是已在应用程序中启用远程内容调试。在测试非打包的混合 Android 应用程序之前,请检查应用程序以查看是否已启用远程内容调试。有关 WebViews 远程调试的更多详细信息,请参阅 Chrome Developers 文档。

如果尚未启用远程内容调试,则在将应用程序上载到服务器后,可以将 Digital Lab 设置为自动启用此功能。或者, 使用 Android 启用器工具手动启用远程内容调试。

自动启用远程内容调试

在 Android 混合应用程序中设置 Digital Lab 以自动启用远程调试使用 Digital Lab 的应用程序打包机制,并且需要配置多个设置。

虽然使用了应用程序打包机制,但与注入代码的应用程序不同,在应用程序中没有添加录制和重播库。

要启用自动远程内容调试,请执行下列操作:

  1. 开启 the Digital Lab 服务器 machine ,open the server properties file:
  2. Linux: < 服务器安装文件夹的路径 >/server/conf/server.properties
    Windows < 服务器安装文件夹的路径 > \server\conf\server.properties
  3. 要进行活动远程调试,请添加以下行:
    APP _ UPLOAD_ENABLE_REMOTE_DEBUGGING = true
  4. Digital Lab 控制台中,打开管理Administration menu > 设置。.在 Android 的代码注入服务部分中,设置以下内容:
    • 代码注入服务 . 使用的计算机的 IP 地址和端口预留者默认情况下, Android 软件包服务计算机设置为 localhost
    • 根据连接是否安全,将协议类型设置为 httphttps
  5. 重新启动 Digital Lab 服务器。

对于使用需要私钥的服务的 Android 应用程序,还需要设置应用程序签名服务。

后退到顶部

手动启用远程内容调试

您可以使用 Android 启用程序工具从命令行手动启用应用程序中的远程内容调试。

先决条件:

打包进程应在满足以下要求的计算机上运行:

  • 已安装 Java Runtime Environment (v7.X 或更高版本)
  • JRE _ HOME 环境变量已定义
  • 1.5GB 免费 RAM (推荐)

要启用远程内容调试,请执行下列操作:

  1. 复制以下测试工具计算机:

    • Android 工具文件夹。此文件夹位于 Digital Lab 服务器计算机上的 server 文件夹中。

    • 应用程序 (.apk 文件)
  2. 运行应用程序上的启用程序。

后退到顶部

故障排除

在以下情况下远程调试可能不会成功: