源代码管理中缺少Android studio项目文件

时间:2015-04-20 15:39:44

标签: android maven repository

我正在查找源代码存储库,它只包含Android项目的代码,即src/main/java/com/..,没有项目定义文件,例如.idea, .iml ,.ipr, .iws - 这些文件包含在.gitignore文件中

根本没有与Android Studio项目相关的文件,因此我无法在IDE中打开。它已经为Maven设置,所以我可以建立这种方式。如果我想运行/调试/改变这个项目我该怎么办?

为什么有人会排除所有IDE项目文件?

3 个答案:

答案 0 :(得分:0)

很简单,存储库/源代码所有者不提交项目文件,因为源代码必须独立于人们使用的IDE。 Eclipse的项目文件与IntelliJ的项目文件不同。

您可以克隆或下载源代码,甚至不使用任何IDE。有些人喜欢使用Emacs或Vi等编辑器,并使用命令行构建项目。

答案 1 :(得分:0)

有许多方法可以用Android Studio创建Android项目,Eclipse是主要的两个。

如果作者必须维护项目文件,那么它将大大增加所需的工作,因为IDE等以不同的速率获得更新。

这样代码在IDE之间是“可移植的”,作者可以专注于支持他的工作而不是IDE /操作系统的所有组合。

答案 2 :(得分:0)

我的解决方案

我在这里发布解决方案,因为我还不能回答我自己的问题。

所以,我的解决方案是在Maven定义中。我的代码库是一个由许多库和示例应用程序组成的SDK。每个组件都有一个POM.xml,并使用父POM包含所有内容。

我所做的就是将父POM导入Android Studio。触发后,Android Studio将使用每个组件的POM定义创建自己的项目文件。所有模块都在一个实例中可用,它可以立即构建和运行。它真的很漂亮:))

步骤:导入项目 - >选择包含POM.xml的目录 - > "从外部模型导入项目" - > Maven - >下一步 - >继续创建项目。