今天用因为用git,所以把项目移出了workspace(git不推荐将repository放到workspace里面),然后就报错:
Archive for required library XXX in project cannot be read or is not a valid ZIP file
发现项目下的Android Private Libraries有个红叉。
项目右键--》Java Build Path,发现Android Private Libraries下的包的路径还是workspace下的路径。所以问题应该出在这了。
解决办法:
将“Android Private Libraries ” remove掉,点OK。
然后右键项目,--》Android Tools --》Fix Project Properties就可以了
Android项目路径改变后,libs文件夹内的包miss的解决办法
原文:http://my.oschina.net/stphwn/blog/345317