【发布时间】:2015-10-06 23:37:24
【问题描述】:
我的项目是开源的,并实现了来自 Google Play 服务的功能,例如位置。例如,当我将项目上传到 GitHub 时,我遇到了麻烦,当项目被下载到另一个用户的机器上进行处理时,所有对 Google Play 服务的引用都变成了“无法解决”的错误。即使在我自己的具有 Google Play 服务 SDK 的机器上上传和重新下载源代码也会导致错误。显然,每次将源代码导入不同的机器时,都需要手动链接到 Google Play Services SDK。
有没有一种方法可以在源代码中包含 Google Play 服务代码,而无需每个下载它的用户手动设置 Google Play 服务 SDK?
【问题讨论】:
-
不,您无法获取源代码,如果您使用的是
gradle dependencies,其他人只需在 sdk 管理器中下载 google 存储库 -
切换到 Android Studio 并通过
build.gradle文件中的依赖项引用 Play Services SDK。请注意,除非您为 Google 工作,否则您没有 Play Services SDK 的源代码。
标签: android