This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

GA and Streamline on APK 26 or higher

Hello,

I'm trying to analyze an app with the GA and integrate it with Streamline.

The Graphics Analyzer requires an apk 25 or lower and I can't modify the targetsdk in the build.gradle file because that brings up some errors about not being able to link resources. 

I have read the blog on the workaround (https://community.arm.com/developer/tools-software/graphics/b/blog/posts/graphics-analyzer-android-sdk-26), but I'm not sure what I should do when I run it with integration with Streamline?

Streamline currently gives me some graphics on Draw calls/frame, frame rate and so (not sure if they are right? ) but the heatmaps zone looks different than what's described that should be there (where you can select heat map/ core map/ graphics analyzer). It shows no active context? 

I'm not really sure if I should be doing something different or if the readings are right for the Streamline even if the sdk is higher than 26.

Parents
  • Hi Raluca,

    Just to be clear, you are collecting some of the GA charts (Frame Rate for example) as shown above? So the GA integration appears to be working?

    Is it just that there is no marker in the "EGLContext 0x7...." row showing when that context is active? If that is the case, i should expect that the most likely reason is because the GA interceptor missed either the start of the context, or the Streamline capture stopped before the context was no longer the current one.
    If you are only running a single EGL context and you never call eglMakeCurrent(EGL_NO_CONTEXT...) [or a different context] then you would expect only to see a solid block in that column from start to finish anyway.

Reply
  • Hi Raluca,

    Just to be clear, you are collecting some of the GA charts (Frame Rate for example) as shown above? So the GA integration appears to be working?

    Is it just that there is no marker in the "EGLContext 0x7...." row showing when that context is active? If that is the case, i should expect that the most likely reason is because the GA interceptor missed either the start of the context, or the Streamline capture stopped before the context was no longer the current one.
    If you are only running a single EGL context and you never call eglMakeCurrent(EGL_NO_CONTEXT...) [or a different context] then you would expect only to see a solid block in that column from start to finish anyway.

Children