对于开发者来说尤其是和功耗,图形图形处理相关的开发者来说,Snapdragon Profiler是一个很好的帮手,它可以允许开发者分析CPU、GPU、DSP、memory、power、thermal和network数据等,所以开发者可以根据这些数据来进行修改和优化。
以前有对这个工具进行过简单的介绍,今天来看看在应用过程中的一些常见的问题。
1.首先是Snapdragon Profiler需要在哪些系统上才能正常使用?
(1)在PC上,可以正常运行的版本有Windows 7、Windows 8、Windows10;在Mac上,OS Yosemite(10.10)及其更新的版本都可以。还有在PC上运行的Ubuntu Linux14.04版本及其更新的版本也可以。
(2)ADB1.0.32及其更新的版本。
(3)Snapdragon Profiler需要用到GTK#的Mono framework,所以如果没有的话就装一个。(下载地址:http://www.mono-project.com/download/)
(4)使用Snapdragon处理器,并且带有Android 5.0及其更新的版本的移动设备。
2.在非骁龙处理器的设备上Snapdragon Profiler可以正常使用吗?
在使用骁龙处理器的设备上运用Snapdragon Profiler可以充分发挥它的作用,但是在不是骁龙处理器的设备上,可能会存在一些功能上的限制,导致一些功能不能使用。
3.Snapdragon Profiler如何安装
(1)在Windows上面安装:
运行安装程序,并且按照提示一步步去安装就可以了,如果有杀毒软件等报错,全部选择允许,需要管理者权限的也要同意。
(2)在Mac 上安装:
在Mac OS X上下载和安装最新的Mono Framework,Mono安装完成后,通过在Finder中检测来挂载Snapdragon Profiler .dmg 镜像。确保把SnapdragonProfiler.app拖拽到Applications文件夹中就可以了。
(3)在Ubuntu Linux上安装:
在Linux系统上下载并安装Mono Framework,安装libc++ C++标准库(sudo apt-get install libc++),
安装java Runtime 1.7.0_79(sudo apt-get install default-jre也可以在网上下载后安装)
安装adb 1.0.32 或更新的版本。(sudo apt-get install android-tools-adb)
最后解压包就可以了。(tar zxvf SnapdragonProfiler_Release_External_Linux.tar.gz)
(4)安装好之后,他们都安装到哪里去了?
Windows上的路径:C:Program Files(x86)QualcommSnapdragon Profiler
Mac OS X上的路径:Applications 文件夹
Ubuntu Linux上的路径:解压到的地方。
注意:安装完成后,记得将adb加到系统路径里面去。
4.设备连不上
出现这种问题,首先就要先用adb去查看一下,看看设备是否正常工作了;其次是不是来拿接的端口或者线有问题,可以换端口试试,换线试试。也可以试试重启设备或者pc等。