Java Android:ANT构建在google play服务库中失败:“;解析为不包含project.properties文件的路径;
我正在尝试使用ANT构建我的应用程序,但在我加入google play services lib库项目后,我失败得很惨 步骤1 我在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
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