android - 11.0.4 以上版本的 Google Play 服务下载

标签 android unity3d google-play-services

从哪里下载 11.6.0 或 11.0.4 以上版本的 google-play-services aar 文件

我知道只需在应用程序 build.gradle 中添加依赖项即可在其中添加库。

compile 'com.google.android.gms:play-services-location:11.6.0'
compile 'com.google.android.gms:play-services-ads:11.6.0'

这对于 Android Studio 来说是公平的。

但作为 Unity 开发人员,我已经下载了 Google Mobile Ads Unity Plugin导入后提供 11.6.0 版的 ads, lite, basement, gass 播放服务

现在我们的项目中有一些location 依赖项。所以我已经下载了 Android SDK 并将其存储在这个路径中。

/Users/USERNAME/Library/Android/sdk

导航到 /Users/USERNAME/Library/Android/sdk/extras/google/m2repository/com/google/android/gms 后,

我只获得了 11.0.4 版本的最新播放服务库,如果我尝试通过添加 11.6.0 的 GPS 依赖项来创建 Android Studio 项目,它会被正确添加。

所以我的问题是,

11.6.0 版本的 google play services library 下载地址。这样我就可以转到那个位置并获取我的 Unity 项目所需的所有 aar 文件

最佳答案

以下是 Android 开发者文档中的详细信息:

编程访问:

要以编程方式访问 Google 的 Maven Artifact ,您可以从 maven.google.com/master-index.xml ( link ) 获取 Artifact 组的 XML 列表,它给出了 组路径

然后,对于任何组,您可以在以下位置查看其库名称和版本:

maven.google.com/group_path/group-index.xml

例如,android.arch.lifecycle 组中的库列在 maven.google.com/android/arch/lifecycle/group-index .xml ( link ).

您还可以在以下位置下载 POM 和 JAR 文件: maven.google.com/group_path/library/version/library-version.ext

例如:

maven.google.com/android/arch/lifecycle/compiler/1.0.0/compiler-1.0.0.pom。 ( link )

更多详情请引用: https://developer.android.com/studio/build/dependencies.html#gmaven-access

有关 Google Play 服务库的完整列表,请参阅以下 xml: https://dl.google.com/dl/android/maven2/com/google/android/gms/group-index.xml

例如:要下载 Google Play 服务位置库 AAR 文件,请使用以下链接:

https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-location/11.6.0/play-services-location-11.6.0.aar

您可以替换组名、版本、文件、扩展名来下载其他文件。

注意:请务必检查每个模块的 pom 文件,它可能依赖于其他 Google Play 服务库。如果是这样,您将需要下载所有相关文件。

[更新]:

您可以为此使用 Google 的 Unity Jar Resolver:

https://github.com/googlesamples/unity-jar-resolver

关于android - 11.0.4 以上版本的 Google Play 服务下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47672929/

相关文章:

android - RemoteViewService Intent 上的 setData

c# - 在后台加载新场景

java - 安卓 : determine zoom level from circle

Android:访问硬件相机预览帧数据而不绘制它们

c# - 从Unity 5.5升级到5.6 Beta后,编译器将无法执行

java - 如何从 Qt 在 Android 客户端代码中调用 Google-Cloud-Messaging API?

android - Google Play 服务 v23 Proguard 配置

Android Rest 客户端到 Delphi XE2 Datasnap Rest 服务器

android - 模拟多个安卓设备

Android - Google map 顶部的 float 操作按钮