Android Studio - 无法找到库引用../google-play-services_lib导入项目

时间:2014-10-18 19:32:50

标签: eclipse import android-studio

我正在尝试从Eclipse导入AndroidStudio项目,我收到以下错误

error message in android studio

首先,我不明白为什么它不会替换gradle文件中相应条目的google play服务lib。

为了解决这个问题,我该怎么做?任何指导或教程链接都会有所帮助。

6 个答案:

答案 0 :(得分:76)

好吧,可能有另一种解决此问题的方法,但我最终删除了project.properties文件中引用google-play-services_lib库的行。

答案 1 :(得分:3)

另一种方法是简单地设置路径。您需要通过Android SDK安装播放服务才能将其与Android studio一起使用。

安装了播放服务后,如果您在Android SDK管理器中突出显示Google Play服务条目,则会显示安装位置的路径。在MAC上这通常是/ Users / [homedir] / android-sdks / extras / google / google_play_services / libproject

编辑project.properties中的路径以指向此文件,它将导入。然后,您可以根据需要更新gradle构建文件。

答案 2 :(得分:3)

最简单的解决方案是从项目文件中删除这行代码android.library.reference.2 = .. / google-play-services_lib(你会在项目的根文件夹中找到它)rest android studio将处理自己 enter image description here

找到文件: enter image description here

答案 3 :(得分:1)

我认为“删除参与google-play-services_lib库的project.properties文件中的行”并不是一个好方法。 要真正解决它,请执行以下任一操作: 只需在Eclipse项目根目录的project.properties文件中编辑google-play-services_lib路径的位置。

android.library.reference.1 =路径/到/的/谷歌播放-services_lib

Note:If you are on windows path\comes\like\this you have to replace the backward slash with the forward slash and your path/will/become/like/this.

例如:

C:/Users/username/AppData/Local/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib

或将“\”替换为“\”,如下所示:

android.library.reference.1=C:\\Users\\username\\AppData\\Local\\Android\\sdk\\extras\\google\\google_play_services\\libproject\\google-play-services_lib

除此之外 - 只需查看错误最后一行的最后一部分 ....解析为...folder_name/google-play-services_lib

只需在该位置创建一个文件夹,然后从google_play_services\libproject\google-play-services_lib

粘贴google-play-services_lib

答案 4 :(得分:1)

我刚改变它适合我

android.library.reference.2 ../ google-play-services_lib更改为

as

android.library.reference.google播放-services_lib

答案 5 :(得分:0)

最简单的解决方案是从另一个项目或SDK文件夹中复制google-play-services_lib文件夹,然后将其移到错误中的地址位置。删除或评论project.properties中的行会在项目中创建错误,除非您采取必要的步骤并进行修复,否则不会允许您构建。