我尝试从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>
以前有人遇到过这个问题吗?很好,如果你愿意分享你的方法来解决它。非常感谢!
答案 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导入此项目。