Android 工程的依赖关系图绘制

整体步骤:

1、利用gradle脚本生成dot;

2、利用graphviz将dot可视化转为图片

步骤一:

利用dot生成图的描述文件,生成dot的gradle脚本SdkSearch/projectDependencyGraph.gradle at master · JakeWharton/SdkSearch · GitHub

然后你就可以直接运行这个 task 了:

./gradlew projectDependencyGraph

或者这个命令 

gradlew projectDependencyGraph

执行完命令后,会生成对应的dot文件

 脚本内容就是用 dot 生成一个 .dot 文件,这个 dot 是啥呢?

dot 是图形描述语言,简单来说就是用来描述一个图片的,详细见维基百科上的说明:DOT(graph description languang)

步骤二:

为了把 dot 文件转 png 图片,你的机器上需要安装 GraphvizDownload | Graphviz。这玩意就是把 dot 转 png 的工具。使用graphviz命令生成图即可,如下:

 dot .\pp.dot -T jpg -o 11.jpg

然后就会生成一个类似下面的图片:

猜你喜欢

转载自blog.csdn.net/cpcpcp123/article/details/126116976