如何在Android Studio上生成类图(UML)(IntelliJ Idea)

UmA*_*orn 127 ide android class-diagram intellij-idea android-studio

我尝试搜索并找到此链接,但Ctrl+ Alt+ Shift+ D不起作用.

我也使用find Action Ctrl+ Shift+ A来查找关于图和uml的动作但却一无所获.

我也搜索了uml插件,但是大多数都没有使用新版本的intelliJ(我没有尝试过,我只是阅读了评论).

Dis*_*two 94

我找到了一个可以用android studio生成类图的免费插件.它叫做SimpleUML.

更新Android Studio 2.2+: 要安装插件,请按照以下答案中的步骤操作:https://stackoverflow.com/a/36823007/1245894

旧版Android Studio On Mac:转到Android Studio- > Preferences- >Plugins

在Windows上:转到Android Studio- > File- > Settings- >Plugins

单击Browse repositories...并搜索SimpleUMLCE (CE表示Community Edition,这是android studio所基于的).

安装它,重新启动,然后您可以右键单击包含要显示的类的文件夹,然后选择Add to simpleUML Diagram.

就是这样,你有你从代码生成的花哨类图!

  • 我在存储库中找不到SimpleUMLCE,它已被删除吗? (40认同)
  • 我右键单击包含我想要可视化的类的文件夹,选择`Add to simpleUML Diagram` ...并出现一个空图.令人印象深刻. (3认同)
  • 不适用于Android Studio 1.5 (2认同)
  • 并且近6年没有更新 - 看起来已经死了. (2认同)
  • 不再工作,应该编辑答案以提供 AS 2.x 的解决方案 (2认同)
  • **SimpleUMLCE** 在存储库浏览器中不存在。 (2认同)

far*_*don 86

对于那些想在Android Studio中使用simpleUML并且在运行SimpleUML时遇到问题的人.

首先从这里下载simpleUML jar https://plugins.jetbrains.com/plugin/4946-simpleumlce

现在按照以下步骤操作.

步骤1:

单击文件,然后转到设置 (文件→设置)

步骤2 从左侧面板中

选择插件,然后单击从磁盘安装插件


1]

第3步:

找到SimpleUML jar文件并选择它.

2]

第4步:

现在重启Android Studio(文件→无效缓存/重启→重启)

第5步:

重新启动后右键单击包名称 并选择新图表

3

第6步:

设置文件名并创建UML文件.我创建了名字NewDiagram

在此输入图像描述 第7步:

现在右键单击包名称 并选择您创建的文件.就我而言,它是NewDiagram

在此输入图像描述

第8步:

所有文件都堆叠在一起.您只需拖放它们并设置层次结构即可.

在此输入图像描述

如下所示,您可以拖动这些类

在此输入图像描述

  • 其实我刚发现它.在第二列图标中有灰色图标,从第二列图标的底部开始,它会自动进行布局,并且看起来不会被禁用."切换 - 自动 - 布局". (12认同)
  • 有没有办法自动安排200 ++堆叠类?! (9认同)
  • 仅供参考:Android Studio Arctic Fox | 2020年3月1日,我无法安装指定的*.jar。不幸的是存在兼容性问题。 (4认同)
  • 好的,它工作得很好,但它省略了长类成员/方法名称,这使得很难猜测它们的名称。有没有办法修复成员/方法名称末尾的 3 个点? (2认同)

小智 21

我设法以某种方式做到了.执行上面Michal Rowicki引用的所有步骤.

  1. 打开Visual Paradigm软件.
  2. 创建一个新项目
  3. Tools上面的栏上会有一个选项说明,CodeInstant Reverse...从下拉菜单中选择Java语言(或其他)
  4. 选择项目所在的应用程序文件夹并将其添加到项目中(我已选择完整的文件夹应用程序)
  5. 该应用程序现在应显示在类库中的左窗格中
  6. 然后,您只需右键单击已添加的项目,然后选择"反转到新的类图"
  7. 选择您希望包含在类图中的包还是仅包含项目的类图

然后它应该出现在您的屏幕上并根据您的需要进行自定义

但是我不知道Android Studio中的插件是否是必要的,但它对我来说是有用的.

  • 没有提到的插件试过这个,它正在工作.无需安装. (2认同)

Mic*_*cki 17

  1. 键入Ctrl+ Alt+ S(或转到首选项)
  2. 转到插件选项卡,按"浏览存储库"按钮
  3. 搜索:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. 安装它.

您需要安装适当的软件.现在它应该运作良好.

我猜UML Class Diagram只适用于Ultimate Edition.

要显示UML图,请在特定类上单击鼠标右键 - >图表 - >显示图表...或者您可以在编辑器中单击Ctrl+ Alt+ Shift+ U.您可以通过拖放将新类附加到图表中.在窗口顶部,您可以选择更多选项.要保存UML,您只需单击"保存"图标即可.

  • 那么对于Studio的UML图还不支持吗? (5认同)
  • 我已经添加了它.但我不知道如何使用它.我还尝试使用许多关键字eg.visual范例sde搜索intellij示例,如何使用,用户手册等. (2认同)
  • 我想这个:http://plugins.jetbrains.com/plugin/download?pr =&updateId = 1149和这个:http://www.visual-paradigm.com/download/vpuml.jsp?edition = em.但是,我们如何使用它? (2认同)

小智 17

码光圈您可以通过将文件安装- >设置- >插件- >浏览存储库,然后找到并选择代码光圈.然后重新启动,您将有一个新的Code Iris选项卡.

  • 安装插件后 AS 3.5 无法打开。 (5认同)
  • 安装后就不能再使用 Android Studio 了..:S (4认同)

son*_*lob 14

2016年3月24日更新

我从2015年9月8日创建的VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/中找到了该指南.

很高兴知道 - 现在可以将VP集成到Android工作室(在我的情况下为1.5.1).不要忘记在安装之前备份您的Android Studio 设置(您可以在Windows上的Users%userName/.AndroidStudioX.X中找到它们).

我试图让它工作,但创建vp项目不包含任何图表.也许别人会有更多的运气.


我正在使用本手册http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html使Visual Paradigm在Android工作室中运行,但是在2中的操作没有在3中调用对话所以我已经请求Visual Paradigm支持,他们回答说现在不支持Android Studio集成.

2015年4月17日来自Visual范例回复的回复:

感谢您的垂询,我很抱歉,目前我们只支持标准的IntelliJ IDEA集成,但 不能Android Studio集成.我们可能会考虑在将来的版本中支持它,并且一旦有关于此主题的任何更新,我会立即发布.如有任何问题,请随时与我联系,祝您有个美好的一天!

这篇文章被删除了,所以我会尽量让它更清楚.

因此,我认为以前的答案具有误导性,没有用处.因此,我认为,在他们失去时间试图使其发挥作用之前,了解它是很重要的.


cep*_*3us 8

解:

  1. 运行Visual Paradigm
  2. 请执行以下操作,在步骤4中指向Android Atudio目录

在此输入图像描述

  1. 打开Android Studio并右键单击项目

在此输入图像描述

  • 太棒了 - 下一步是什么? (2认同)