Eclipse android 项目导入问题,第一次导入那个项目可以运行,移除该项目没有勾选删除,然后再导入有红叉

需要我那个项目文件看的可以留下邮箱我发给你们看下,很奇怪的问题。

移除时没有勾选删除文件只是把eclipse里的项目引用删掉了,workspace里的文件还在,所以你重新导入时eclipse发现workspace里还有同名工程文件夹就不给导入了。你可以去workspace下把之前那个工程文件手动删除就可以了。追问

但是我另一个工程可以移除然后马上导入啊?

追答

你先看看workspace下是不是留了这个文件,workspace下有,就导入不了的。通常删除工程都是默认勾选了同时删除workspace下文件的选项的

追问

因为是从其他文件夹导入的,所以workspace里什么都没有的。就是我把一个项目放在一个文件夹里导入eclipse 然后从eclipse里面移除,然后我又要用的时候 我又从那个文件夹里导入,然后就会运行不了说有错误,那个工程不是我建的,是下载来的。

追答

你不是导入不进?是导入后报错?那你把运行时报的错贴上来吧

追问

第一次导入控制台会显示:

[2013-03-31 07:56:04 - Calculate] Unable to resolve target 'android-16'

[2013-03-31 07:56:05 - Calculate] Unable to resolve target 'android-16'

但是左边不会有红叉,能正常运行。

然后移除,没有勾选删除,所以这个工程还在那里,然后我第二次导入刚才那个工程

左边有红叉

追答

最明显的就是你的SDK版本太低了,2.3.3的工程下是没有values-v11和values-v14的,你原工程用的SDK应该是4.0以上的,建议你换成4.0以上的SDK再运行

追问

谢谢你,的确是这个问题,我把工程依赖的android版本改成原来的Google API4.2.2了 然后clean一下就没有红叉了。原工程是用Google API 4.2.2的,第一次导入显示android版本是4.2.2,但是我移除之后,第二次导入就变成2.3.3了 我的SDK有2.3.3, 4.0, 4.2.2版本,为什么会自动改变版本呢?我没有修改任何东西啊

追答

照理来说是不会自动变版本的,但是eclipse有时候是会有点神经质的,以后多注意就好了

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-30
选中你的项目,在eclipse里点project--clean试试。追问

也谢谢你

第2个回答  2013-03-30
应该是冲突了吧追问

能否具体一点,或者留个邮箱

追答

把之前那个删了再导入就行了

相似回答