Android环境问题集锦之十九
最后更新于:2022-04-01 06:38:40
## 红色感叹号与No projects are found to import
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,将其移除就好了。