IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    lincyang发表于 2014-02-26 10:06:53
    love 0

    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,将其移除就好了。





沪ICP备19023445号-2号
友情链接