从哪里下载适用于11.6.4或更高版本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的播放服务 ads,lite,basement,gass 。 0
现在我们在项目中有一些位置依赖关系。所以我已经下载了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服务库。这样我就可以到那个位置获取Unity Project所需的所有aar文件
答案 0 :(得分:8)
以下是Android开发者文档中的详细信息:
程序化访问:
要以编程方式访问Google的Maven工件,您可以从 maven.google.com/master-index.xml (link)获取工件组的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文件,请使用以下链接:
您可以替换组名,版本,文件,扩展名以下载其他文件。
注意:请检查每个模块的pom文件,它可能依赖于其他Google Play服务库。如果是这样,您将需要下载所有相关文件。
[更新]:
您可以使用Google的Unity Jar解析器:
答案 1 :(得分:1)
答案 2 :(得分:0)
我遇到了一个Titanium / Appcelerator / AxWay的github项目。它具有一个脚本,可以下载最新的播放服务库。
该项目位于:https://github.com/appcelerator-modules/ti.playservices
相关脚本为:updater / index.js
希望该脚本不会消失,因为它非常有用。