当从网上下载一个Android项目打开的时候,有可能就会报错:Unable to resolve target 'Google Inc.:Google APIs:8'

这是由于项目的target使用的是Google的API,但我们的Eclipse中并没有装相应的SDK包,系统查找不到自然就报错了,自己也遇到过这个问题,现在把解决方法写出来给一些遇到同样问题的朋友一点帮助吧!

首先我要讲的第一个方法是网上大部分人说的解决办法

(一)在项目里面找到project.properties打开,将里面的target=Google Inc.:Google APIs:8这项改成自己的版本,比如说我的是android-20,我就改成target=android-20,这样就不会报错了。


但如果你这个项目里面有使用到Google的API例如Google map,那么用第一个方法之后项目的其他地方将会报错,提示找不到对应的类,所以在这里给出了我自己想到的一个解决办法:

(二)这个方法不需要修改第一个方法里面的版本,遇到Unable to resolve target 'Google Inc.:Google APIs:8'的报错,直接到SDK Manager里面下载相应的Google APIs就可以了,如图wKioL1PHqD-zO0aKAAL7kWy50R4546.jpg

如果SDK无法成功下载,可以到http://8432499.blog.51cto.com/8422499/1438185这个链接里看“使用SDK Manager.exe无法进行更新”的解决办法。

这样更新完相应的Google APIs包问题就解决了。