如何安装探测器到Android x86?

时间:2014-04-14 17:51:41

标签: android profiler android-x86

我在虚拟盒子上安装了android x86。但现在我需要在一些应用程序上配置openGL ES方法。但是在linux中更难,因为我不知道如何开始。在android x86中安装了哪个profiler posible?

2 个答案:

答案 0 :(得分:0)

使用英特尔图形性能分析器。你可以在这里找到它,它可以分析CPU,内存,FPS等。你需要做的就是在manifest.xml文件上启用debuggable标志,并将你的android设备插入主机。 GPA将以可分析的方式提取应用程序。请在此处查看https://software.intel.com/en-us/vcsource/tools/intel-gpa

答案 1 :(得分:-1)

也许此工具可以帮助您:http://developer.android.com/tools/help/gltracer.html

您需要api级别为16或更高的设备。

在Eclipse中运行Tracer:

  1. 启动Eclipse并打开包含Android项目的工作区。
  2. 选择Window>激活Tracer的透视图。打开 透视>其他...
  3. 为OpenGL ES选择Tracer,然后单击“确定”。
  4. 捕获Android应用程序的OpenGL ES跟踪:

    1. 使用USB线连接Android设备并确保它是 启用调试。有关更多信息,请参阅使用硬件 设备
    2. 在Eclipse或Device Monitor中,激活Tracer for OpenGL ES 透视图。
    3. 在工具栏上,单击跟踪捕获按钮(enter image description here)。
    4. 在对话框中,选择要用于跟踪的设备。
    5. 在“应用程序包”字段中,输入完整的应用程序包 包含要跟踪的活动的名称,例如: com.example.android.opengl
    6. 在要启动的活动字段中,输入的类名称 您要跟踪的活动,例如:OpenGLES20Complete
    7. 注意:如果要跟踪应用程序的默认活动, 你可以把这个字段留空。
    8. 选择所需的数据收集选项。
    9. 注意:如果要为每个帧捕获渐进帧图像 绘图调用,启用回读当前绑定的帧缓冲 glDraw *()选项。请注意,使用此选项可能会导致 大型跟踪文件。
    10. 输入跟踪输出的目标文件。
    11. 单击“跟踪”以开始跟踪捕获。
    12. 在连接的设备上,练习应用程序的功能  你想跟踪。
    13. 在对话框中,停止跟踪以完成跟踪运行。
    14. enter image description here