我正在尝试通过ADB在Google Nexus 7上使用NVIDIA PerfHUD ES。我已经使用批处理文件启用了调试,但是我无法连接到设备。从LogCat中可以看到设备无法开始通信。NVPerfHUD ES已激活,k:错误创建套接字,通信层初始化失败。当我在PC上启动PerfHUD时,它也无法连接。文档有提到正确设置防火墙,但我不确定是PC上的防火墙还是设备上的(设备上是否有防火墙?)。我现在没有更多的想法,重启设备几次等,但仍然没有运气。有什么建议吗?谢谢!
文档要求应用程序具有INTERNET权限。此外,工具包中的批处理脚本不能处理如果您恰好同时运行设备和模拟器的情况,因此只有当您在运行“adb devices”命令时只有一个条目时,才应该运行它。
我正在使用Tegra工具包中的批处理文件“enable_perfhud.bat”,其中只有两行代码。
pushd“%~ dp0” adb shell setprop debug.perfhudes 1
如果Nvidia的任何人看到这个消息...请务必更新文档,加入这个互联网权限,因为很容易忽略它。 - gljubojevic