【问题标题】:Update and import issues with Google Play Service LibraryGoogle Play 服务库的更新和导入问题
【发布时间】:2013-10-25 06:37:55
【问题描述】:

我最近从 SDK 管理器更新了我的 google-play-services_library。我一直在为我的地图项目使用这个库,从清单文件中,我注意到它的版本

android:versionName="3.0.27 (601249-10)" >

现在对于我的 Google Cloud Messaging 项目,我需要将这个库更新到 3.1 以上。所以我从 SDK 管理器更新了它。 但现在我无法将最新的库导入我的工作区。这是一个屏幕截图:

我相信的部分原因是我的包资源管理器中已经有以前的版本。所以我不确定如何解决这个问题,因为我已经在尚未完成的不同项目中使用了以前的包。 我的工作区在我的 F 驱动器中,我的 SDK 更新安装在我的 E 驱动器中。 那么我应该如何解决这个问题呢? 感谢您的帮助!

【问题讨论】:

  • 你的旧谷歌库是否已经存在于你的工作区中?
  • 是的,它在我的工作区中。
  • 如果它在您的工作区中,则只需将其移至其他位置,然后尝试导入。现在如果你导入它像File>Project...>Select Android folder>AndroidProjectFromExistingCode>and browse your project一样做。
  • @GrIsHu 我按照说的做了,现在我遇到了另一个问题。看看here
  • 它显示错误,因为它没有在指定路径获得google-play-services_lib.jar

标签: android eclipse google-play-services


【解决方案1】:

复制 F 盘中的 google play 服务库并将该库导入工作区。然后删除工作区中已经存在的那个库。在您的工作区中导入这个 google play 服务库(现在在 F 驱动器中)。

【讨论】:

  • 我应该在导入时检查将项目复制到工作区吗?
【解决方案2】:

如果旧的google-play-service 库在您的工作区中,则只需将其移至其他位置,然后尝试导入。现在,如果您导入它,请像 File>Project...>Select Android folder>AndroidProjectFromExistingCode>and browse your project 一样进行操作。您的库项目将被导入您的工作区。

【讨论】:

  • 您的意思是我必须在我的工作区中保留旧版本和新版本吗?我不能在这里将它们都导入。我的问题仍然存在,我在this 之前显示的错误仍然存​​在。我无法单独删除缺少的依赖项。如果我删除整个 Dependency 文件夹,android 会重新生成它,但丢失的文件夹仍然像以前一样显示。
  • 我是说您要么从工作区中删除旧版本,要么只是在工作区中重命名旧版本。然后尝试在工作区中导入新版本。
  • 关于依赖的问题:要解决它,就像我说的那样,你必须从你的项目中删除依赖,然后你必须再次尝试添加引用新版本 google-play- 的库服务图书馆。好吗?
  • 它不是这样工作的。我在同一问题上搜索了其他 stackoverflow 问题,其中一些锻炼方式不同。实际情况是,第 12 版的大多数下载都缺少 google-play-services_lib.jar。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-24
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-19
  • 1970-01-01
相关资源
最近更新 更多