• 大小: 2.65MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: Java
  • 标签: platform  tools  23.1.0  

资源简介

android platform-tools-23.1.0文件包,直接解压覆盖sdk中的platform-tools文件夹即可,同时将 -23.1.0 去掉,ide会自动识别

资源截图

代码片段和文件信息

#!/usr/bin/env python

# Copyright (c) 2011 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

“““Android system-wide tracing utility.

This is a tool for capturing a trace that includes data from both userland and
the kernel.  It creates an HTML file for visualizing the trace.
“““

import errno optparse os select subprocess sys time zlib

# This list is based on the tags in frameworks/native/include/utils/Trace.h.
trace_tag_bits = {
  ‘gfx‘:      1<<1
  ‘input‘:    1<<2
  ‘view‘:     1<<3
  ‘webview‘:  1<<4
  ‘wm‘:       1<<5
  ‘am‘:       1<<6
  ‘sync‘:     1<<7
  ‘audio‘:    1<<8
  ‘video‘:    1<<9
  ‘camera‘:   1<<10
}

flattened_html_file = ‘systrace_trace_viewer.html‘

def add_adb_serial(command serial):
  if serial != None:
    command.insert(1 serial)
    command.insert(1 ‘-s‘)

def main():
  parser = optparse.OptionParser()
  parser.add_option(‘-o‘ dest=‘output_file‘ help=‘write HTML to FILE‘
                    default=‘trace.html‘ metavar=‘FILE‘)
  parser.add_option(‘-t‘ ‘--time‘ dest=‘trace_time‘ type=‘int‘
                    help=‘trace for N seconds‘ metavar=‘N‘)
  parser.add_option(‘-b‘ ‘--buf-size‘ dest=‘trace_buf_size‘ type=‘int‘
                    help=‘use a trace buffer size of N KB‘ metavar=‘N‘)
  parser.add_option(‘-d‘ ‘--disk‘ dest=‘trace_disk‘ default=False
                    action=‘store_true‘ help=‘trace disk I/O (requires root)‘)
  parser.add_option(‘-f‘ ‘--cpu-freq‘ dest=‘trace_cpu_freq‘ default=False
                    action=‘store_true‘ help=‘trace CPU frequency changes‘)
  parser.add_option(‘-i‘ ‘--cpu-idle‘ dest=‘trace_cpu_idle‘ default=False
                    action=‘store_true‘ help=‘trace CPU idle events‘)
  parser.add_option(‘-l‘ ‘--cpu-load‘ dest=‘trace_cpu_load‘ default=False
                    action=‘store_true‘ help=‘trace CPU load‘)
  parser.add_option(‘-s‘ ‘--no-cpu-sched‘ dest=‘trace_cpu_sched‘
                    default=True action=‘store_false‘ help=‘inhibit tracing ‘
                    ‘CPU scheduler (allows longer trace times by reducing data ‘
                    ‘rate into buffer)‘)
  parser.add_option(‘-u‘ ‘--bus-utilization‘ dest=‘trace_bus_utilization‘
                    default=False action=‘store_true‘
                    help=‘trace bus utilization (requires root)‘)
  parser.add_option(‘-w‘ ‘--workqueue‘ dest=‘trace_workqueue‘ default=False
                    action=‘store_true‘ help=‘trace the kernel workqueues ‘ +
                    ‘(requires root)‘)
  parser.add_option(‘--set-tags‘ dest=‘set_tags‘ action=‘store‘
                    help=‘set the enabled trace tags and exit; set to a ‘ +
                    ‘comma separated list of: ‘ +
                    ‘ ‘.join(trace_tag_bits.iterkeys()))
  parser.add_option(‘--link-assets‘ dest=‘link_assets‘ default=False
                    action=‘store_true‘ help=‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-21 10:26  platform-tools\
     文件        6148  2016-09-05 14:23  platform-tools\.DS_Store
     目录           0  2016-10-08 14:28  __MACOSX\
     目录           0  2016-10-08 14:28  __MACOSX\platform-tools\
     文件         120  2016-09-05 14:23  __MACOSX\platform-tools\._.DS_Store
     文件     1936628  2015-09-17 08:06  platform-tools\adb
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._adb
     目录           0  2015-09-17 08:07  platform-tools\api\
     文件     1397102  2015-09-17 08:06  platform-tools\api\annotations.zip
     目录           0  2016-10-08 14:28  __MACOSX\platform-tools\api\
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\api\._annotations.zip
     文件     3109346  2015-09-09 20:22  platform-tools\api\api-versions.xml
     文件         222  2015-09-09 20:22  __MACOSX\platform-tools\api\._api-versions.xml
     文件         222  2015-09-17 08:07  __MACOSX\platform-tools\._api
     文件       54688  2015-09-17 08:06  platform-tools\dmtracedump
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._dmtracedump
     文件      222212  2015-09-17 08:06  platform-tools\etc1tool
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._etc1tool
     文件      567156  2015-09-17 08:06  platform-tools\fastboot
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._fastboot
     文件       13432  2015-09-17 08:06  platform-tools\hprof-conv
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._hprof-conv
     目录           0  2015-09-17 08:06  platform-tools\lib64\
     文件      925136  2015-09-17 08:06  platform-tools\lib64\libc++.dylib
     目录           0  2016-10-08 14:28  __MACOSX\platform-tools\lib64\
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\lib64\._libc++.dylib
     文件         222  2015-09-17 08:06  __MACOSX\platform-tools\._lib64
     文件      181427  2015-09-17 08:07  platform-tools\NOTICE.txt
     文件         222  2015-09-17 08:07  __MACOSX\platform-tools\._NOTICE.txt
     文件         813  2016-09-21 10:26  platform-tools\package.xml
     文件          38  2015-12-08 09:27  platform-tools\source.properties
............此处省略36个文件信息

评论

共有 条评论