我正在开发一个在Eclipse中开发的小型遗留Android应用程序。该应用程序中有一个谷歌地图,直到今天早上工作正常。
我有一个新的Nexus P6并决定通过SDK管理器更新nexus驱动程序。随之而来的还有新的Android版本和Build Tools的更新。 它打破了我的项目。更具体地说,它实际上破坏了我的Android SDK安装中缺少的Google-Play-Services lib项目。
转到以下目录: C:\ Program Files(x86)\ Android \ android-sdk \ extras \ google \ google_play_services
我得到了
但没有lib项目。 Froyo lib项目仍在那里。此外,SDK管理器显示已安装Google Play服务。我尝试卸载然后重新安装它,但是lib项目不会再回来了。
有没有人对我如何解决这个奇怪的问题有任何建议?
[编辑] Google Play服务的当前版本和以前版本如下:
https://dl-ssl.google.com/android/repository/google_play_services_8487000_r29.zip
https://dl-ssl.google.com/android/repository/google_play_services_9080000_r30.zip
似乎r29包含lib,但r30(最新版本)没有。谷歌为什么这样做了??
我将lib项目从r29复制到SDK中通常应存在的位置,并以通常的方式导入Google-Play-Services lib项目。但是,即使我手动引用此可比性库的Jar或将该项目作为Google-Play-Services lib的依赖项导入项目,它也无法找到appcompat v7项目。