152

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

我还使用 find Action Ctrl++来查找有关图表ShiftAuml 的操作,但一无所获。

我也搜索了 uml 插件,但它们中的大多数都不适用于新版本的 intelliJ(我没有尝试过,我只是阅读了评论)。

4

10 回答 10

116

我找到了一个可以用 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意思是Community Edition,这是android studio的基础)。

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

而已; 你有你喜欢的从你的代码生成的类图!

于 2015-08-24T21:14:43.797 回答
94

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

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

现在按照以下步骤操作。

步骤1:

单击文件并转到设置 (文件→设置)

第 2 步 从左侧面板中

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


1]

第 3 步:

找到SimpleUML jar文件并选择它。

2]

第4步:

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

第 5 步:

重新启动后,右键单击包名称 并选择New DiagramAdd to simpleUML Diagram → New Diagram

3

第 6 步:

设置文件名并创建 UML 文件。我用名字 NewDiagram 创建

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

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

在此处输入图像描述

第 8 步:

所有文件都堆叠在一起。您可以拖放它们并设置层次结构。

在此处输入图像描述

像下面这样,你可以拖动这些类

在此处输入图像描述

于 2016-04-24T12:19:40.537 回答
24

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

  1. 打开 Visual Paradigm 软件。
  2. 创建一个新项目
  3. 上面的栏上会有一个选项Tools,说明CodeInstant Reverse...从下拉菜单中选择 Java 语言(或其他)
  4. 选择项目所在的应用程序文件夹并将其添加到项目中(我选择了完整的文件夹应用程序)
  5. 该应用程序现在应该出现在 Class Repository 的左侧窗格中
  6. 然后你所做的就是右键单击你添加的项目并选择 Reverse to new class diagram
  7. 选择您希望将包包含在类图中还是只选择项目的类图

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

但是我不知道 Android Studio 中的插件是否必要,但它对我有一定的作用。

于 2014-09-08T15:02:04.760 回答
19
  1. 键入Ctrl++ (或转到首选项AltS
  2. 转到插件选项卡,按“浏览存储库”按钮
  3. 搜索:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. 安装它。

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

我猜想 UML 类图仅在 Ultimate Edition 上可用。

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

于 2013-06-16T20:57:09.197 回答
18

您可以通过转到 File -> Settings -> Plugins -> Browse Repositories 来安装Code Iris ,然后找到并选择 Code Iris。重新启动,然后您将有一个新的 Code Iris 选项卡。

于 2016-04-18T13:56:21.250 回答
14

2016 年 3 月 24 日更新

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

很高兴知道 - 现在可以将 VP 集成到 Android Studio(在我的情况下为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集成。我们可能会考虑在未来的版本中支持它,一旦有关于此主题的任何更新,我会及时通知您。如有任何问题,请随时与我联系,祝您有美好的一天!

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

因此,我认为以前的答案具有误导性且无用。因此,我认为让其他人知道这一点很重要,在他们浪费时间试图让它发挥作用之前。

于 2015-04-17T15:52:16.513 回答
9

解决方案:

  1. 运行视觉范式
  2. 执行以下操作,在步骤 4 中指向 Android Atudio 目录

在此处输入图像描述

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

在此处输入图像描述

于 2015-04-06T16:23:21.690 回答
1

我正在使用 android studio 2+ 进行开发。

创建类图我做了以下事情: - 安装“ObjectAid UML Explorer”作为eclipse的插件(在我的例子中,luna与android sdk但也适用于更年轻的版本)......去eclipse市场并搜索“ObjectAid UML Explorer ”。它在搜索结果中更靠后。安装并重启eclipse后...

在eclipse中打开一个空的android或what-ever-java-project。然后右键单击项目资源管理器中的空 Eclipse 项目-> 选择“构建路径”,然后将我的 ANDROID STUDIO SRC PATH 链接到我的 Eclipse android 项目中。有没有错误也没关系。再次右键单击 eclipse-android 项目并选择:在过滤器类型“类”中新建,然后您应该会看到一个选项“类图”……选择它并配置它……png 的东西,可见性等。将您的 ANDROID STUDIO 项目类拖放到打开的图表中 -> 瞧 :)

hth

我打开eclipse(luna,但这没关系)。我得到了安装的“ObjectAid UML Explorer”
我在eclipse中打开了一个空的android项目,对

于 2016-02-22T22:35:59.897 回答
1

这个 Kotlin 状态机库具有 PlantUML 导出功能,它没有与 Android Studio 集成,但很容易在 PlantUML 网站上可视化状态机结构。

https://github.com/nsk90/kstatemachine

于 2021-01-31T19:53:48.083 回答
0

您可以使用简单的程序StarUML。试用版是无限的,几乎可以做任何事情。

安装后,您只需粘贴源代码即可使用它生成大量 uml digram。类图只是其中的一种。(它不仅懂 Java 语言,还懂 C#、C++ 等)

PS 该程序非常适合在开始编写程序之前绘制架构图。

于 2017-08-18T09:31:07.047 回答