首次启动Intellij IDEA时,您会获得一些快速启动选项,其中包括导入项目和打开项目。这两个选项有什么区别?
根据Difference between open and import a project in androidstudio中的答案,open用于现有项目,导入用于从其他环境迁移。但是在测试时,我可以使用Import或Open项目打开[已经在Intellij中的现有项目和来自其他IDE的项目]。
我想知道Intellij与Android Studio的含义是否不同。
注意:我从未使用Android Studio,所以如果它显示相同的行为,请原谅。
答案 0 :(得分:30)
基本上,每次都可以使用Open,因为它适用于新项目和现有项目。
Import的唯一附加功能是,如果您愿意,可以设置新的项目名称和位置,另外还可以执行一些基本的配置工作,例如Add Framework支持(但即使您稍后打开项目,也可以执行此操作)。我个人的偏好是仅使用Open as Import对我来说很少需要。
答案 1 :(得分:0)
至少对于 IDEA 2018.1 和 2018.2 ,在使用 Gradle 项目时存在其他差异:
.idea/libraries/*.xml
和.idea/modules.xml
仅在打开的情况下生成。他们不是万一导入。.iml
文件略有不同(导入的版本未列出任何库,因此我认为IDEA依赖于导入的基础外部项目模型项目)。由于这两种方式都能起作用,因此我更喜欢导入导入项目,因为它会减少 IDEA 特定的生成文件。