生成Gradle Build文件会抱怨缺少依赖项

时间:2013-11-12 16:42:30

标签: android eclipse android-studio

我正在尝试将此Android Backend Starter Client项目导入Android Studio。 它是一个Eclipse项目,这意味着要将其导入Android Studio,需要使用Generate Gradle Build files选项从Eclipse导出。

该项目依赖Google Play服务。我已将SDK中的Google Play Sevices源代码作为另一个Eclipse项目导入。

问题在于,当我尝试导出主项目时,Eclipse抱怨它无法找到Google Play Services项目,即使项目是在Eclipse中打开的。见下图。

enter image description here

我必须提到两个项目都在编译,我正在使用Windows版本的Eclipse。

1 个答案:

答案 0 :(得分:0)

我设法从eclipse导出项目。问题是google-play-services_lib项目与solutions-mbsac项目不在同一工作区中。一旦我将它移动到同一个工作区,导出就可以了。

要将其导入Android Studio,我仍然需要稍微修改生成的gradle.build文件并更新到最新的gradle。

Eclipse导出会为源文件生成路径,但会使用\生成它们。这会导致导入Android Studio失败。 \需要替换为/

要更新到最新的gradle,我只更换了gradle.build文件中的依赖项,并将gradle-wrapper文件替换为Android Studio生成的其他文件。

完成所有这些更改后,项目已成功导入Android Studio。