谷歌Nexus 7上的NVidia PerfHUD ES Tegra

4
我正在尝试通过ADB在Google Nexus 7上使用NVIDIA PerfHUD ES。我已经使用批处理文件启用了调试,但是我无法连接到设备。从LogCat中可以看到设备无法开始通信。NVPerfHUD ES已激活,k:错误创建套接字,通信层初始化失败。当我在PC上启动PerfHUD时,它也无法连接。文档有提到正确设置防火墙,但我不确定是PC上的防火墙还是设备上的(设备上是否有防火墙?)。我现在没有更多的想法,重启设备几次等,但仍然没有运气。有什么建议吗?谢谢!

你能列出批处理文件启用调试的步骤吗?此外,根据文档,该应用程序是否具有INTERNET权限? - Morrison Chang
谢谢!就是这样!我在我的项目中缺少网络权限,这是一个新项目,我没有需要任何连接性,并且我没有将权限添加到清单文件中。 - gljubojevic
1

我正在使用Tegra工具包中的批处理文件“enable_perfhud.bat”,其中只有两行代码。

pushd“%~ dp0” adb shell setprop debug.perfhudes 1

如果Nvidia的任何人看到这个消息...请务必更新文档,加入这个互联网权限,因为很容易忽略它。
- gljubojevic
1个回答

4

文档要求应用程序具有INTERNET权限。此外,工具包中的批处理脚本不能处理如果您恰好同时运行设备和模拟器的情况,因此只有当您在运行“adb devices”命令时只有一个条目时,才应该运行它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接