我们在eclipse中导入已经存在的项目时(尤其是导入其他人的项目时)往往在工程的前面会有一个红色的感叹号,这并不代表项目有问题,只是项目缺少相应的jar包。只需要把工程的关联的项目加上相应的jar包能够运行。
第一步:导入工程,发现工程前面有一个红色的感叹号
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzkxNi9mMDZjNzU2NTA4NTk1ZjQ0Y2UwYzJhYmZkYWQ4ZmNiYy5wbmc%3D.png?w=700&webp=1)
第二步:右击项目,选择build path中的configure build path
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg3MC81ZmM4YWQ2ZWU5MTYyN2EyYjQwOTA5YzdiMzc3NmZlNi5wbmc%3D.png?w=700&webp=1)
第三步:选择libraties选项卡,发现缺失Android jar包
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzYzNC9mN2RiYzllZDkxYmRmZWVjOGM2NjM1YWY5NmY1YWQzYS5wbmc%3D.png?w=700&webp=1)
第四步:从缺失的jar包可以看出此项目的api是androud14,此处需要把这个缺失的jar包remove掉
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg3My9iMGFkNTVmNWQyZDE5MWFkMWQ0OGEyOGI3MTg1ZWY0MS5wbmc%3D.png?w=700&webp=1)
第五步:选择add external jars,在自己的eclipse安装目录中找到已经存在的android api,选择到jar后点击打开,然后点OK。(本人电脑上的eclipse上的api是android17)
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUyOS83ZTZjOTQ0YTI2ZDg2NmU5MDI4OTA5YTZiNjZhYWU5OS5wbmc%3D.png?w=700&webp=1)
第六步:此时工程前面的红色感叹号已经消失,但是多了一个红色的叉号,但是项目里的文件全部没有问题,这是api版本不一致的问题,原工程使用的是api14的版本,我们只要把下面的版本全部改成api17即可。
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcwMy83NTMyOGRiZmYxYTA4MDVlODAwYmZkOGM5NmQxZDNjNy5wbmc%3D.png?w=700&webp=1)
第七步:定位到manifast文件,把原来的版本号14改成17;定位到project.propreties,把编译版本改成大于等于17。
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY1OS8wZGRiYzU3ODM0NGQyOGM2YmM0ZmJjYmIyMWVlZmNhMy5wbmc%3D.png?w=700&webp=1)
![eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决 eclipse导入Android工程在工程前面有一个红色的感叹号怎么解决](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgxMS83YjIyZmM2ZDI4NzEzMzhjM2ZlMTNlM2ZmZmQwYjhiMy5wbmc%3D.png?w=700&webp=1)
第八步:大功告成,系统在项目中自动增加了一些文件,此时项目已经能够完美运行