Android:ANT构建失败,怎么来使用google-play-services-lib:“解析为项目没有project.properties文件的路径”?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (73)

我正在尝试使用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库引用更改为相对路径(相对于当前目录)而不是绝对路径。

如下:

android.library.reference.1=../../../relative_path/to/google-play-services_lib
用户回答回答于

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

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

扫码关注云+社区

领取腾讯云代金券