FIrebase测试实验室应用程序仅显示没有互联网页面

时间:2019-06-30 07:11:02

标签: android firebase-test-lab

我正在使用此代码来测试Internet连接

public boolean isConnected() throws InterruptedException, IOException {
    final String command = "ping -c 1 google.com";
    return Runtime.getRuntime().exec(command).waitFor() == 0;
}

并且我的应用在真实设备中运行正常
它包含互联网许可

1 个答案:

答案 0 :(得分:0)

尝试指定ping的路径。

  

system / bin / ping

确保您已添加Internet权限。

<uses-permission android:name="android.permission.INTERNET" />

final String command = "system/bin/ping -c 1 google.com";

编辑:默认情况下,Qemu Emulator不直接支持ICMP通信。这意味着您不能以来宾身份运行ping命令。因此,您可能需要在仿真器中更改网络设置。 You can refer here for more details

所以它可能在虚拟设备上不起作用。