当我运行 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 库的版本:
这些库用于为您的 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/