项目缺少必需的源文件夹:“src_ex_common”

时间:2014-10-29 07:45:08

标签: classpath src buildpath

我尝试从google opensource打开示例项目,如以下链接所示: https://android.googlesource.com/platform/packages/apps/Calendar.git

我已根据程序中的要求导入了5个git存储库,但项目附近仍有一个红色感叹号,并且“Problems”表明项目缺少必需的源文件夹“src_ex_common”。我右键单击项目名称=>属性=> Java Build Path =>来源,我看到了 “MainProjectActivity / src_ex_common(缺少)”。

我右键点击了项目名称=> new =>源文件夹并尝试命名一个名为“src_ex_common”的新文件夹,但eclipse说该文件夹已经是源文件夹。然后我试图在Windows中命名一个名为“src_ex_common”的新文件夹。上面的问题已经解决,但是在src下的各种java文件中出现了很多错误。

我用谷歌搜索有人说这可能是由于“.classpath”中的问题所致 .classpath的详细信息如下:

<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src_ex_common"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="gen"/> <classpathentry kind="output" path="bin/classes"/> </classpath>

以前有人遇到过这个问题吗?很好,如果你愿意分享你的方法来解决它。非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您打开根文件夹中的mkprojectfile文件,您会看到src_ex_common文件夹已链接到commons库:

    <link>
        <name>src_ex_common</name>
        <type>2</type>
        <location>SRC_ROOT_DIR/frameworks/ex/common/java</location>
    </link>

您可以从包含chips依赖项的同一ex repository导入此项目。