【发布时间】:2016-11-06 15:54:09
【问题描述】:
我正在使用带有 Eclipse 的 Gradle for Android(不是 Android Studio,请不要建议更改 IDE)。
我的project.properties 文件有这一行:
android.library.reference.1=..\\google-play-services_lib
我尝试将此行添加到 build.gradle:
compile project('..\\google-play-services_lib')
在构建项目时出现此错误:
在根项目“myProject”中找不到路径为“..\google-play-services_lib”的项目。
我做错了什么?
如何在 build.gradle 中定义我已添加到构建路径的 jar?
【问题讨论】:
-
如果您打算从本地文件中添加 jar,这可能会对您有所帮助:stackoverflow.com/questions/20700053/…。否则,也许可以更清楚地说明您想要实现的目标。
-
我想将通常在 Eclipse 的 Java 构建路径部分中设置的所有依赖项添加到 Gradle,并希望停止使用构建路径并仅使用 Gradle。你也知道我第一个问题的答案吗?
-
你在eclipse中手动添加它们吗?作为本地罐子?
-
关于 1): 显然找不到路径。如果不告诉我们你的库在哪里,就很难知道如何修复它,但似乎双 '\\' 在任何情况下都是错误的。您从根路径向上,然后尝试访问“\google-play-services_lib”,但失败了。
-
如果手动添加它们意味着我按下了“添加”按钮并选择了它们,那么是的。其中一些取自其他项目的 libs 目录,一些取自 sdk 的 extras 文件夹
标签: eclipse gradle android-gradle-plugin build.gradle