什么是Android项目中的.project文件?

时间:2015-06-17 05:06:27

标签: android

我正在研究一个开源的Android项目。

AntennaPod

它有一个名为" .project"的文件。和文件的内容是,

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>AntennaPod</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ApkBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>com.android.ide.eclipse.adt.AndroidNature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

我想知道这个文件是做什么的?我们什么时候需要这个文件?

如果此文件中有任何已使用标记的引用。

感谢任何帮助。 提前致谢。

2 个答案:

答案 0 :(得分:1)

.project文件是描述项目的Eclipse文件。如果要在Eclipse IDE中加载项目,则需要它。

有关详细信息,请参阅此处:What's in an Eclipse .classpath/.project file?

答案 1 :(得分:1)

在工作区中创建项目时,会自动生成描述项目的项目描述文件。此文件的目的是使项目自我描述,以便可以在另一个工作区中正确地重新创建已压缩或发布到服务器的项目。此文件始终称为“.project”,并且位于项目内容区域的直接成员中。

您可以获取所有详细信息here