我尝试搜索并找到此link,但 Ctrl + Alt + Shift + D 不起作用。
我还使用find Ctrl + Shift + A 查找有关图表和uml的操作,但一无所获。
我也是search for the uml plugin, 但是他们中的大多数都没有使用新版本的intelliJ(我没有尝试过,我只是阅读了评论)。
答案 0 :(得分:86)
我找到了一个可以用android studio生成类图的免费插件。 它被称为 SimpleUML 。
更新Android Studio 2.2 +: 要安装插件,请按照以下答案中的步骤操作:https://stackoverflow.com/a/36823007/1245894
旧版Android Studio
在Mac上:转到Android Studio
- > Preferences
- > Plugins
在Windows上:转到Android Studio
- > File
- > Settings
- > Plugins
点击Browse repositories...
并搜索 SimpleUMLCE
(CE表示社区版,这是android studio的基础)。
安装,重启,然后右键单击包含要显示的类的文件夹,然后选择Add to simpleUML Diagram
。
那是它;你有从你的代码生成的花哨的类图!
答案 1 :(得分:80)
对于那些想在Android Studio中使用simpleUML并且在运行SimpleUML时遇到问题的人。
首先从这里下载simpleUML jar https://plugins.jetbrains.com/plugin/4946-simpleumlce
现在按照以下步骤操作。
第1步:
点击文件,然后转到设置 (文件→设置)
第2步
从左侧面板中选择插件,然后单击从磁盘安装插件
第3步:
找到 SimpleUML jar 文件并选择它。
第4步:
现在重启Android Studio(文件→无效缓存/重启→重新启动)
第5步:
重新启动右键单击包名称并选择新图表或添加到simpleUML图表→新图表。
第6步:
设置文件名并创建UML文件。 我使用名称NewDiagram创建
现在右键单击包名称并选择您创建的文件。就我而言,它是 NewDiagram
第8步:
所有文件都堆叠在一起。您只需拖放它们并设置层次结构即可。
如下所示,您可以拖动这些类
答案 2 :(得分:21)
我设法以某种方式做到了。执行上面Michal Rowicki引用的所有步骤。
Tools
栏上会有一个选项Code
然后从Java下拉菜单中选择Instant Reverse...
语言(或其他)然后它应出现在您的屏幕上并根据需要进行自定义
但是我不知道Android Studio中的插件是否必要,但它对我有用。
答案 3 :(得分:17)
Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
您需要安装proper software。现在它应该运作良好。
我猜UML Class Diagram只适用于Ultimate Edition。
要显示UML图,请在特定类上单击鼠标右键 - >图表 - >显示图... 或者您可以在编辑器中单击 Ctrl + Alt + Shift + U 。 您可以通过拖放将新类附加到图表中。在窗口顶部,您可以选择更多选项。要保存UML,您只需单击“保存”图标。
答案 4 :(得分:17)
您可以通过转到文件来安装Code Iris - >设置 - >插件 - >浏览存储库,然后查找并选择Code Iris。 然后重新启动,您将有一个新的Code Iris选项卡。
答案 5 :(得分:14)
我从2015年9月8日创建的副总裁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日视觉范例回复中的回复:
感谢您的询问,我很抱歉,目前我们 仅支持与标准IntelliJ IDEA 集成,但是 不与 Android Studio 集成。我们可能会考虑在将来的版本中支持它,并且我会在那里发布信息 有关此主题的任何更新。如有任何问题,请随时与我联系 祝你有个美好的一天!
这篇文章已被删除,因此我会尽量使其更清晰。
因此我将之前的答案视为误导性并且无效。因此,我认为,在他们失去时间试图使其发挥作用之前,了解它是很重要的。
答案 6 :(得分:9)
<强>解决方案:强>
答案 7 :(得分:1)
我正在使用android studio 2+开发。
创建类图我做了以下事情: - 安装“ObjectAid UML Explorer”作为eclipse的插件(在我的情况下,带有android sdk的luna,但也适用于年轻版本) ...去eclipse市场并搜索“ObjectAid UML Explorer”。 它在搜索结果中更进一步。 安装并重新启动eclipse后......
在eclipse中打开一个空的android或者what-ever-java-project。 然后右键单击项目资源管理器中的空eclipse项目 - &GT;选择'构建路径' 然后我将我的ANDROID STUDIO SRC PATH链接到我的eclipse android项目中。 如果有错误并不重要。 再次右键单击eclipse-android项目并选择:New 在过滤器类型'类'中 然后你应该看到其他选项'类图' ...选择它并将其设置为... png stuff,visibility等。 将您的ANDROID STUDIO项目类拖放到打开的图表中 - &gt;瞧:)
hth
我打开日食(露娜,但这没关系)。 我得到了“ObjectAid UML Explorer” 安装我打开一个空的android项目oin eclipse,对吧
答案 8 :(得分:1)
您可以使用简单程序StarUML。试用版是无限的,几乎可以做任何事情。
安装了一次,只需粘贴源代码就可以使用它来生成大量的uml数字库。类图只是它的一种类型。 (它不仅了解Java语言,还了解C#,C ++和其他)
P.S。在开始编写程序代码之前,该程序非常适合绘制体系结构图。
答案 9 :(得分:1)
这个 Kotlin 状态机库具有 PlantUML 导出功能,它没有与 Android Studio 集成,但可以很容易地在 PlantUML 网站上可视化状态机结构。