eclipse Juno 中的 google play services(Rev. 30)内没有 libproject

Posted

技术标签:

【中文标题】eclipse Juno 中的 google play services(Rev. 30)内没有 libproject【英文标题】:There is no libproject inside google play services( Rev. 30) in eclipse Juno 【发布时间】:2016-09-25 08:27:24 【问题描述】:

我不知道发生了什么,但我在 google play 服务中找不到任何 libproject。我刚刚更新了它。我的apk文件在清理项目后变成了jar文件,于是我查看了google play服务,发现项目中没有添加libproject。有文档和示例,但在 libproject 上。

我在网上没有找到任何解决方案,所以我认为最好在这里发布。 这次更新有问题吗?

任何人,请给我任何想法来解决这个问题。

【问题讨论】:

我觉得这个相关的SO questions可以帮到你。 【参考方案1】:

我正在 Eclipse 中处理一个遗留项目,我以与其他项目略有不同的方式解决了这个问题。对我来说,使用 Google Play Services 修订版 29 中的项目时,我遇到了各种我无法解决的依赖问题。例如,它想要兼容库 v4,所以我导入了它,但即便如此它也找不到一些必需的资源。

但是,我能够使用 Revision 28 而不出现此类问题,并将我的应用程序的最低版本设置为 ICS。下面是第 28 版的链接。下载它,解压缩,然后将 libproject 文件夹解压缩到删除之前它通常所在的位置。

在 Eclipse 中导入项目(确保选择了复制文件),一切都会好起来的。

https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip

更多信息可以找到here:

【讨论】:

【参考方案2】:

如果您还通过 SDK 管理器更新了 Google 存储库,您可以在 /extras/google/m2repository/com/google/android/gms 中找到它们。

各个库采用 aar 格式,因此您必须自己提取 jar,如果这是您所追求的。

【讨论】:

您提供的路径中没有libproject文件夹 注意,这些步骤有效,但您需要使用 play-services-6.5.87。第 1 步:浏览到:\extras\google\m2repository\com\google\android\gms\play-services\6.5.8‌​7 第 2 步:复制 play-services-6.5.87.aar 并将其更改为 .zip ,然后将其解压缩到某个地方(或使用 7-zip 将其解压缩到自己的文件夹中) 第 3 步:将其导入 eclipse 工作台。右键单击它并转到属性> android。将其设置为库 第 4 步:转到项目的属性 > android 并添加此库。为我工作!玩得开心。【参考方案3】:

首先要将arr文件转换成jar文件,然后解压。然后将 classes.jar 文件转移到 libs 文件夹中。

【讨论】:

以上是关于eclipse Juno 中的 google play services(Rev. 30)内没有 libproject的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight - Win7/Eclipse“Juno”中的插件安装失败

Tomcat 7 中的 Eclipse 4.2(Juno)“无法使用所选类型创建服务器”

Eclipse Juno 4.2 的 Swing 插件 [重复]

Hello world 应用程序构建失败(Eclipse Juno 中的 CodenameOne)

Eclipse Juno CDT 中的选项卡完成和自动内容辅助

使用 IBM Worklight 6 (juno eclipse) 安装 jazz 4.0.2 插件会导致 Worklight 中的功能退化