您的位置:首页 > 移动开发 > Android开发

Android环境问题集锦之十九:红色感叹号与No projects are found to import

2014-02-26 10:06 423 查看
1.先说No projects are found to import

导入工程时报此错误,问题的原因是.project和.classpath丢失。
通常可以新建一个项目,然后用自己的文件直接拷贝到该项目中,替换原有文件。
然而我们还可以修改那两个隐藏文件,其实.classpath是不用修改的,它的内容是:

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

而.project只需要修改项目名称,如下:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
        <name>MyProject</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.按照上面的修改,把项目引入进来,但是项目图标左边有个红色感叹号。
这可能是build path出现错误了。像我这次的,项目属性(alt+enter),在java build path中的libraries中引入了不存在的jar,将其移除就好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: