I am trying to understand the requirements to get the Snapdragon profiler to recognize a running application. From other posts in this forum, I have gleaned that I need to be using an Adreno GPU from series 400 or higher: I am using a Snapdragon 820, which uses the Adreno 530.
I have also gleaned that I need to create an Open GL context, and I need to have internet permissions enabled. I have done these things. I have created a small native app with the following entry in AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />
My current test application does nothing but establish an EGL context over GLES 3.2, poll and dispatch from the ALooper message pump, create a surface for rendering when the window becomes available, and render a green background with a blue quad on top of it repeatedly from then on.
When I launch this application with the SnapDragon profiler running, I see the following message shortly after creating the render surface, which I believe to be an error that might be preventing the profiler from recognizing my application:
06-16 11:26:17.186 19057-19096/com.example.timmcquaig.androiddemo I/Adreno: Could not create Profiler listener thread
I am currently using the latest Snapdragon Profiler I could find (v 220.127.116.1152017), though I have encountered the same issue with 18.104.22.1682017. I am unclear how to proceed; I cannot find any mention of where this error is coming from, nor how to address it (nor am I 100% sure it's my problem/my only problem).
Any assistance would be greatly appreciated!