Dev Access
Dev Access plugin (Android) and 应用程序 (<iOS)) 提供了一个用户友好的界面,用于从集成开发环境 (IDE) 内连接到 Digital Lab 设备实验室中的设备以及与这些设备进行交互。OpenText 公共设备、 ADF 设备、 WeTest 设备和仿真器不支持开发人员访问。
安装 Dev Access
本节介绍如何为 Android 和 iOS 设备安装 Dev Access。
Android
要连接到 Android 设备,请从 JetBrains Marketplace 安装 UFT Digital Lab 插件。
要解决由运行 IDE 的 JDK 版本导致的已知问题,建议使用 JetenceRuntime 环境运行插件。此环境修复了官方 JDK 版本的各种错误和已知问题,并提供了更好的稳定性。
要在 IDE 中下载 Jet 复查程序运行时 (AndroidStudio/Intellij),请执行以下操作:
- 选择设置 > 插件并搜索选择运行时插件。下载并安装该插件,然后重新启动 IDE。
- 在帮助菜单中,单击查找操作并搜索选择运行时。
- 搜索表示以 jbrsdk 开头的 Java 运行时版本名称。选择运行时,然后下载并安装它。
iOS
- 要连接到 iOS 设备,请从 Digital Lab 下载应用程序,如下所示:
- 导航到设备实验室>设备页。将鼠标悬停在设备卡上方并单击 Dev Access
,或在列表模式下选择设备并单击 Dev Access。
- 选择 Mac 操作系统,然后单击下载。
- 导航到设备实验室>设备页。将鼠标悬停在设备卡上方并单击 Dev Access
- 提取 IDE 计算机上的文件。
- 打开终端,并通过在解压缩文件的文件夹中运行以下命令来授予文件执行权限:
sudo chmod – R 777*
配置设置
开始之前,请确保具有执行密钥。如果不是,请生成一个。有关详细信息,请参阅生成和管理访问密钥。
- 打开插件/应用程序。对于 iOS,具有 sudo 权限的用户可以双击 dev-access-ui.command 打开 dev 访问接口。
- 在设置选项卡中,提供以下内容:
- URL,用于 Digital Lab 服务器和端口。
- 您的执行密钥。
- 如果通过代理服务器连接,请指定代理计算机的详细信息。
- ADB 执行文件路径 (仅 Android): 这是在 IDE 中自动检测到的。浏览以选择其他 ADB 版本文件 (如果需要)。
- 单击“登录”。
连接到实验室设备
- 选择设备选项卡。
- 启用通过单击启用 Digital LabDev Access 单选按钮进行连接。
- 选择 a Digital Lab 工作区。将显示分配给该工作区的设备以及所有共享设备的列表。
备注, Android 插件仅显示 Android 设备。iOS 应用程序仅显示 iOS 设备。 - 选择设备,然后单击 CONNECT DEVICE。重复此步骤以连接到多个设备。
- 连接到实验室设备时,将打开远程设备视图,您可以与该设备进行交互。
- 要结束设备会话,请在列表中选择设备,然后单击 DISCONNECT DEVICE。
备注,在启用 Dev Access 时无法访问本地设备。要切换回本地设备,请单击 disable Digital LabDev Access 单选按钮。
已知问题
- 启用共享空间时不支持开发人员访问 (多方租用)。
Android :
- 在使用 JDK 11 或更高版本的 AndroidStudio 中使用 Dev 访问插件时,远程设备查看器会缩小。此问题是由 JavaFX 不符合 WindowsOS 比例引起的。
解决方法: 在设置>显示>比例和布局>更改文本大小、应用程序和其他项中,将比例更改为 100%。 - 使用 JRE/JDK 8u211/8u212/8u222 版时,远程设备查看器上将显示一个白屏。使用 JDK 8u231 时已解决此问题
iOS :
- 如果在 iOS 设备上启动会话后启动 Xcode,则 Dev Access 的 CPU 使用率将达到 100%。
- macOS Catalina :
- 可能需要在 DISCONNECT DEVICE 按钮上多次单击以停止会话。
- 您可能无法将访问键粘贴到 GUI 工具中。
另请参阅: