Dev Access
Dev Access plugin (Android) and 应用程序 (<iOS) ) 提供了一个用户友好的界面,用于从集成开发环境 (IDE) 内连接到 Digital Lab 设备实验室中的设备以及与这些设备进行交互。OpenText 公共设备、ADF 设备、WeTest 设备和仿真器不支持开发人员访问。
安装 Dev Access for Android
此部分解释了如何安装 Dev Access for Android。
要连接到 Android 设备,请从 JetBrains Marketplace 的插件主页安装 UFT Digital Lab 插件。
Java JDK 11 或更高版本:
Dev Access 插件在 IntelliJ 或 Android Studio 上运行在 JavaFX 上。從 Java 版本 11 開始,JavaFX 並不包括在 JDK 中。
查看您的 Java 版本:
进入您的 Android Studio 或 IntelliJ 安装文件夹的 jbr/bin 文件夹。
在命令即时输入
java.exe-版本
。
下载 JavaFX 为您具体的 Java 版本:
转到 Azul Systems 下载。
选择您的 Java 版本、操作系统和架构。对于 Java 包,请选择 JDK FX。下载.zip 文件
将 ZIP 文件提取。
接近 Android Studio 或 IntelliJ。
进入您的 Android Studio 或 IntelliJ 安装文件夹。
备份 jbr 文件夹
在 jbr 文件夹中删除所有文件。
将您提取的 zip 文件夹的内容复制到 jbr 文件夹中。
重新启动 Android Studio 或 IntelliJ。
安装 Dev Access for iOS
此部分解释了如何在 iOS 设备上安装 Dev Access。
要安装 Dev Access for iOS:
- 要连接到 iOS 设备下载应用程序从 Digital Lab 如下:
- 导航到设备实验室 > 设备页。移动到设备的卡,然后单击 Dev Access 按钮
,或者在 List 视图中,选择一个设备,然后单击 Dev Access。
- 选择 Mac 操作系统,然后单击下载。
- 导航到设备实验室 > 设备页。移动到设备的卡,然后单击 Dev Access 按钮
- 提取 IDE 计算机上的文件。
- 打开终端,并通过在解压缩文件的文件夹中运行以下命令来授予文件执行权限:
sudo chmod – R 777*
配置设置
开始之前,请确保具有执行密钥。如果不是,请生成一个。有关详细信息,请参阅生成和管理访问密钥。
- 打开插件/应用程序。对于 iOS,具有 sudo 权限的用户可以双击 dev-access-ui.command 打开 dev 访问接口。
- 在设置选项卡中,提供以下内容:
- URL,用于 Digital Lab 服务器和端口。
- 您的执行密钥。
- 如果通过代理服务器连接,请指定代理计算机的详细信息。
- ADB 执行文件路径 (仅 Android): 这是在 IDE 中自动检测到的。浏览以选择其他 ADB 版本文件 (如果需要) 。
- 单击日志 in。
连接到实验室设备
- 选择设备选项卡。
- 通过点击启用 Digital Lab Dev Access 选项来启用连接。
- 选择 a Digital Lab 工作区。将显示分配给该工作区的设备以及所有共享设备的列表。
备注, Android 插件仅显示 Android 设备。iOS 应用程序仅显示 iOS 设备。 - 选择设备,然后单击 CONNECT DEVICE。重复此步骤以连接到多个设备。
- 连接到实验室设备时,将打开远程设备视图,您可以与该设备进行交互。
- 要结束设备会话,请在列表中选择设备,然后单击 DISCONNECT DEVICE。
备注,在启用 Dev Access 时无法访问本地设备。若要返回本地设备,请单击禁用 Digital Lab Dev Access 选项。
已知问题
- 启用共享空间时不支持开发人员访问 (多方租用) 。
Android:
Logcat 插件: 从 Android Studio Giraffe (2022.3.1) 开始,您无法管理使用哪个 logcat 版本。使用 Android Studio Flamingo (2022.2.1) 或更高版本,您仍然可以使用更古老的 logcat 插件工具版本。请确保启用新 logcat 工具窗口检查框不被选中。
探测器: Device Explorer 仅支持 Android Studio Electric Eel (2022.1.1) 和之前的版本。
- 在使用 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 工具中。
另请参阅: