{"id":17982436,"url":"https://github.com/nekocode/methodtracercli","last_synced_at":"2025-08-23T03:40:04.318Z","repository":{"id":98385593,"uuid":"115201286","full_name":"nekocode/MethodTracerCli","owner":"nekocode","description":"A command-line interface of Android Studio's method tracer.","archived":false,"fork":false,"pushed_at":"2017-12-24T07:08:07.000Z","size":384,"stargazers_count":61,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-06T09:46:34.381Z","etag":null,"topics":["android","tool"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nekocode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-23T14:38:20.000Z","updated_at":"2024-06-04T13:50:27.000Z","dependencies_parsed_at":"2023-03-09T00:15:26.288Z","dependency_job_id":null,"html_url":"https://github.com/nekocode/MethodTracerCli","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/nekocode/MethodTracerCli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekocode%2FMethodTracerCli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekocode%2FMethodTracerCli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekocode%2FMethodTracerCli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekocode%2FMethodTracerCli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nekocode","download_url":"https://codeload.github.com/nekocode/MethodTracerCli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekocode%2FMethodTracerCli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271739221,"owners_count":24812524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","tool"],"created_at":"2024-10-29T18:14:13.803Z","updated_at":"2025-08-23T03:40:04.296Z","avatar_url":"https://github.com/nekocode.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"MethodTracerCli is a command-line interface of Android Studio's method tracer.\nYou can run it independently without Android Studio.\nIt's very useful when you want to do method tracing on a non-gui environment.\nSo you can use it in your test or CI scripts.\n\n\nYou can download the jar in [here](https://github.com/nekocode/MethodTracerCli/releases).\nAnd then you can run the jar with the `-h` option to see the usage message:\n```\nusage: MethodTracer.jar \u003capp-name\u003e [-a \u003cadb_path\u003e] [-e \u003cdevice-serial\u003e]\n       [-h] [-i \u003csampling-interval\u003e] [-o \u003cout-file\u003e] [-p \u003cport\u003e] [-t \u003cN\u003e]\nA command-line interface of android stuido's method tracer\n -a \u003cadb_path\u003e            Path of adb\n -e \u003cdevice-serial\u003e       Serial number of connected traget device\n -h,--help                Show this help information\n -i \u003csampling-interval\u003e   The sampling interval of method tracing (can ben\n                          0, default is 10)\n -o \u003cout-file\u003e            Output file name (default is \"out.trace\")\n -t \u003cN\u003e                   Trace application for N seconds\n```\n\nAfter tracing, you can use the `monitor` in the android sdk tools to open the trace file.\n![](img/monitor.png)\n\n\nIf you want to build this project manually, you should make sure that the Android Studio has already been installed and it's version is greater than or equals to 3.0.\nOther build information can be found in the [build.gradle](build.gradle).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekocode%2Fmethodtracercli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnekocode%2Fmethodtracercli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekocode%2Fmethodtracercli/lists"}