android - antcall 目标 ="release"与 google-play-services_lib 中断

标签 android ant google-play-services

我正在尝试从命令行构建我的 android 应用程序,我有一个脚本

Ant 发布

失败于

BUILD FAILED
android-sdk-macosx/tools/ant/build.xml:473: Invalid file: myProject/google-play-services_lib/build.xml

这对于 android google maps v2 api 是必需的

我试图将我的其他 build.xml 添加到 google-play-services_lib 但随后它无法识别我的目录,特别是变量 sdk.dir

我该如何解决这个问题并将这个库添加到我的 ant 构建中?

最佳答案

答案是

ant.properties
local.properties
build.xml

所有这些都需要复制到 google-play-services_lib 文件夹中。

需要编辑 ant.properties 以便为 keystore 查找另一个目录 ../

如果您有任何自定义规则,则需要编辑复制的 build.xml 以在另一个目录中查找这些规则 ../

关于android - antcall 目标 ="release"与 google-play-services_lib 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14513066/

相关文章:

java - 为什么长按 PullToRefreshListView 不起作用?

bash - 为什么 Phing/Ant 而不是 Bash 和 Make?

java - 即使存在 JDK 也无法找到 javac 编译器

android - 为什么谷歌应用程序不起作用? logcat 有任何线索吗?

Android:内容解析器查询不应该返回 0 行

android - 从堆栈调用 Activity 而不是启动新实例

android - 实时 native 移动应用程序使用哪种连接?

java - 在构建错误后从 ANT 停止的地方继续

java - 在 Playstore 上发布后,OTP 未获取,但在 Android Studio 中运行良好

android - google-services.json在创建我的应用程序的产品样式时导致问题,可能的解决方法?