android - 生成的 Google Endpoint 库中的版本字符串来自哪里?

标签 android gradle google-cloud-endpoints

当我运行 installClientLibs从 Android Studio(也使用 gradle 命令)为 Endpoint,生成的 jar 具有以下名称:

libEndpoint-v1-1.18.0-rc-SNAPSHOT

但是从几天前开始,它被生成为:
libEndpoint-v1-1.19.0-SNAPSHOT

“18.0-rc”和“19.0”从何而来?为什么改变了?可能是由于 SDK 更新造成的吗?

最佳答案

这是 Google 库的版本:

  • google-api-client-1.18.0-rc
  • google-api-client-android-1.18.0-rc
  • google-http-client-1.18.0-rc
  • google-http-client-android-1.18.0-rc
  • google-oauth-client-1.18.0-rc

  • 这些库用于为您的 Android 模块生成 android 客户端库。

    展开可以看到外部库 Android Studio 中的部分。

    您还可以查看 Maven 存储库中的最新版本。只需转到 http://search.maven.org/并键入其中一个。你会注意到 1.19.0 是您发布的最新版本。

    如果您想避免每次版本更改时更新 Android 模块 gradle 文件,您可以像这样设置依赖项:
    compile project(path: ':backend', configuration: 'android-endpoints')
    

    其中 backend 是模块的名称。顺便说一句,这就是 Google Cloud Endpoint 模板生成配置的方式。如果您发现应用这种方式有任何困难,请尝试创建新项目并生成后端模块。

    关于android - 生成的 Google Endpoint 库中的版本字符串来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25254642/

    相关文章:

    java - 使用 gradle 将源上传到 nexus 存储库

    android - Objectify 和谷歌云端点示例

    android - Android 应用程序的标记架构

    android - 如何处理来自 Google Play 的待处理购买

    java - Jacoco 只为单个测试类生成覆盖率报告

    objective-c - 当 POST 数据具有多行时,Google Cloud Endpoints 会出错

    java - 如何将 Facebook 登录和电子邮件注册添加到我的 Google Cloud Endpoints 应用程序 (Java)?

    java - 当我在 fragment 中后按时按钮不可见

    android - DialogFragment 上的 SupportMapFragment

    groovy - Gradle/Groovy设置环境变量