Android:ANT构build失败与谷歌播放服务的lib:“解决一个没有项目project.properties文件的path”

我试图使用ANT构build我的应用程序,并且在包含google-play-services-lib库项目之后,我失败了。

步骤1

我在我的project.properties文件中设置了对库项目的引用:

android.library.reference.1=/path/to/google-play-services_lib 

第2步

我在google-play-services_lib文件夹中运行这些命令:

 android update lib-project --path . ant clean ant release 

build立成功!

第3步

回到我的项目文件夹

 ant clean ant release 

错误

 BUILD FAILED /android/tools/ant/build.xml:460: /path/to/google-play-services_lib resolve to a path with no project.properties file for project /my/project-folder 

这两个文件夹中都有一个project.properties。 google-play-services_lib中包含以下代码:

 target=android-8 android.library=true 

我明显错过了在我面前的东西,我非常感谢你的帮助。 谢谢!

Solutions Collecting From Web of "Android:ANT构build失败与谷歌播放服务的lib:“解决一个没有项目project.properties文件的path”"

尝试将android库引用更改为相对路径(相对于当前目录)而不是绝对路径。

例如

 android.library.reference.1=../../../relative_path/to/google-play-services_lib 

开发科尔多瓦项目时,我遇到了同样的问题。 我将google-play-services-lib项目文件夹复制到与项目目录相同的目录中,并将引用设置为

 android.library.reference.2=google-play-services_lib 

在我的情况下,我也参考了cordova项目,因此android.library.reference.2