在PC上利用snapdragon,Intel GPA对安卓模拟器抓帧进行渲染分析是一个向别人学习的好方法,这两天用这两个软件对模拟器抓帧发现使用起来坑还是蛮多的,所以分享记录一下
SnapdragonProfile
先说SnapdragonProfile,我先是用mumu模拟器进行测试,然后一直连不上设备,这是第一个坑,选对模拟器很重要,不然搞来搞去都连不上。后来用夜神模拟器进行连接
1.先打开snapdragon的file-setting,设置ADB和ndk路径
2.在cmd用adb connect 127.0.0.1:62001,如果是多开的第二个是连接adb connect 127.0.0.1:62025
3.然后点connect to a device就能发现设备进行连接了
连接后会发现第二个坑,就是New Snapshot Capture是灰色的,也就是你不能抓帧,只能看到对应游戏的cpu和内存消耗,根据大佬的说法是要debug包才可以,这是大佬的原话“SnapDragon要求app的AndroidManifest.xml开启了Debug选项,否则即使连接上真机,也无法在Take Snapshot窗口中启动想要抓帧的app。因此需要在抓帧前在反编译apk添加Debug选项再回编,一般需要配合apktool.jar”原文地址
IntelGPA
gpa