{"id":19483705,"url":"https://github.com/lizhangqu/dexdeps","last_synced_at":"2025-10-16T18:38:01.384Z","repository":{"id":142563469,"uuid":"187989437","full_name":"lizhangqu/dexdeps","owner":"lizhangqu","description":"查看dex中class, field, method内部与外部依赖","archived":false,"fork":false,"pushed_at":"2019-06-04T09:22:49.000Z","size":4860,"stargazers_count":24,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-16T11:21:22.411Z","etag":null,"topics":["class","deps","dex","filed","method","reference"],"latest_commit_sha":null,"homepage":null,"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/lizhangqu.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}},"created_at":"2019-05-22T07:48:32.000Z","updated_at":"2023-02-26T04:48:01.000Z","dependencies_parsed_at":"2023-05-15T19:30:53.660Z","dependency_job_id":null,"html_url":"https://github.com/lizhangqu/dexdeps","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lizhangqu%2Fdexdeps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lizhangqu%2Fdexdeps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lizhangqu%2Fdexdeps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lizhangqu%2Fdexdeps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lizhangqu","download_url":"https://codeload.github.com/lizhangqu/dexdeps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224007839,"owners_count":17240294,"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","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":["class","deps","dex","filed","method","reference"],"created_at":"2024-11-10T20:16:24.752Z","updated_at":"2025-10-16T18:38:01.309Z","avatar_url":"https://github.com/lizhangqu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"dexdeps\n=======\n\n### Maven\n\n```\n\u003cdependency\u003e\n\t\u003cgroupId\u003eio.github.lizhangqu\u003c/groupId\u003e\n\t\u003cartifactId\u003edexdeps\u003c/artifactId\u003e\n\t\u003cversion\u003e1.0.2\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle\n\n```\nimplementation 'io.github.lizhangqu:dexdeps:1.0.2'\n```\n\n### Sample\n\n```\nList\u003cDexData\u003e dexDataList = DexData.open(apkFile);\nif (dexDataList != null \u0026\u0026 dexDataList.size() \u003e 0) {\n    for (DexData dexData : dexDataList) {\n        ClassRef[] references = dexData.getReferences();\n        if (references != null) {\n            for (ClassRef classRef : references) {\n                System.out.println(\"classRef:\" + classRef + \" internal:\" + classRef.isInternal());\n\n                FieldRef[] fieldArray = classRef.getFieldArray();\n                if (fieldArray != null \u0026\u0026 fieldArray.length \u003e 0) {\n                    for (FieldRef fieldRef : fieldArray) {\n                        System.out.println(\"fieldRef:\" + fieldRef + \" internal:\" + fieldRef.isInternal());\n                    }\n                }\n                MethodRef[] methodArray = classRef.getMethodArray();\n\n                if (methodArray != null \u0026\u0026 methodArray.length \u003e 0) {\n                    for (MethodRef methodRef : methodArray) {\n                        System.out.println(\"methodRef:\" + methodRef + \" internal:\" + methodRef.isInternal());\n                    }\n                }\n            }\n        }\n    }\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flizhangqu%2Fdexdeps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flizhangqu%2Fdexdeps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flizhangqu%2Fdexdeps/lists"}