Java Android:ANT构建在google play服务库中失败:“;解析为不包含project.properties文件的路径;

Java Android:ANT构建在google play服务库中失败:“;解析为不包含project.properties文件的路径;,java,android,linux,ant,Java,Android,Linux,Ant,我正在尝试使用ANT构建我的应用程序,但在我加入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构建我的应用程序,但在我加入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
建立成功

步骤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

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

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

e、 g


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

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

在我的例子中,我也参考了cordova项目,因此,android.library.reference.2

只需注意,这需要在android更新项目-p之后生成的
ant.properties
中完成--target android-18I不知道如何自动生成ant build.xml文件,直到我偶然发现了你的问题。非常感谢。
android.library.reference.2=google-play-services_lib