我正在尝试从Eclipse导入AndroidStudio项目,我收到以下错误
首先,我不明白为什么它不会替换gradle文件中相应条目的google play服务lib。
为了解决这个问题,我该怎么做?任何指导或教程链接都会有所帮助。
答案 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将处理自己
答案 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
答案 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
中的行会在项目中创建错误,除非您采取必要的步骤并进行修复,否则不会允许您构建。