- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这个问题不再有效。但答案可能对其他人仍然有用,所以我将其留在这里。
原问题:
在 blogpost 中从 11 月 17 日开始,Google 的家伙们引入了期待已久的粒度依赖管理(以应对 dex 方法限制)。 12 月 8 日,我仍然无法下载 sdk(6.1 是最新可用的),也无法获取有关如何引入粒度依赖的文档。这个有消息吗?或者想知道如何在正式发布之前获得它?
最佳答案
我将不再维护这个答案,因为 Google 现在在发布版本方面做得非常好。在他们的 Android Developers Blog 上发表帖子, official release notes并且经常在他们的 YouTube channel 上播放视频简要概述了新功能。
我将保留最后两个(截至撰写时)更新和原始答案。请查找以前的更新here
Google Play Services Release Notes , Google Maps APIs Release Notes
support-v4 依赖
com.google.android.gms:play-services-base:9.8.0
-> com.google.android.gms:play-services-basement:9.8.0
-> com.android.support:support-v4:24.0.0 -> 24.2.1
Blog Post , Google Play Services Release Notes , Google Maps APIs Release Notes
# Google+
compile com.google.android.gms:play-services-plus:9.0.1
# Google Account Login
compile com.google.android.gms:play-services-auth:9.0.1
# Google Actions, Base Client Library
compile com.google.android.gms:play-services-base:9.0.1
# Google Address API
compile com.google.android.gms:play-services-identity:9.0.1
# Google App Indexing
compile com.google.android.gms:play-services-appindexing:9.0.1
# Google App Invites
compile com.google.android.gms:play-services-appinvite:9.0.1
# Google Analytics
compile com.google.android.gms:play-services-analytics:9.0.1
# Google Cast
compile com.google.android.gms:play-services-cast:9.0.1
# Google Cloud Messaging
compile com.google.android.gms:play-services-gcm:9.0.1
# Google Drive
compile com.google.android.gms:play-services-drive:9.0.1
# Google Fit
compile com.google.android.gms:play-services-fitness:9.0.1
# Google Location, Activity Recognition, and Places
compile com.google.android.gms:play-services-location:9.0.1
# Google Maps
compile com.google.android.gms:play-services-maps:9.0.1
# Google Mobile Ads
compile com.google.android.gms:play-services-ads:9.0.1
# Mobile Vision
compile com.google.android.gms:play-services-vision:9.0.1
# Google Nearby
compile com.google.android.gms:play-services-nearby:9.0.1
# Google Panorama Viewer
compile com.google.android.gms:play-services-panorama:9.0.1
# Google Play Game services
compile com.google.android.gms:play-services-games:9.0.1
# SafetyNet
compile com.google.android.gms:play-services-safetynet:9.0.1
# Android Pay
compile com.google.android.gms:play-services-wallet:9.0.1
# Android Wear
compile com.google.android.gms:play-services-wearable:9.0.1
Blog Post , Video , Google Play Services Release Notes , Google Maps APIs Release Notes
dependencies {
# Google+
compile com.google.android.gms:play-services-plus:8.4.0
# Google Account Login
compile com.google.android.gms:play-services-auth:8.4.0
# Google Actions, Base Client Library
compile com.google.android.gms:play-services-base:8.4.0
# Google Address API
compile com.google.android.gms:play-services-identity:8.4.0
# Google App Indexing
compile com.google.android.gms:play-services-appindexing:8.4.0
# Google App Invites
compile com.google.android.gms:play-services-appinvite:8.4.0
# Google Analytics
compile com.google.android.gms:play-services-analytics:8.4.0
# Google Cast
compile com.google.android.gms:play-services-cast:8.4.0
# Google Cloud Messaging
compile com.google.android.gms:play-services-gcm:8.4.0
# Google Drive
compile com.google.android.gms:play-services-drive:8.4.0
# Google Fit
compile com.google.android.gms:play-services-fitness:8.4.0
# Google Location, Activity Recognition, and Places
compile com.google.android.gms:play-services-location:8.4.0
# Google Maps
compile com.google.android.gms:play-services-maps:8.4.0
# Google Mobile Ads
compile com.google.android.gms:play-services-ads:8.4.0
# Mobile Vision
compile com.google.android.gms:play-services-vision:8.4.0
# Google Nearby
compile com.google.android.gms:play-services-nearby:8.4.0
# Google Panorama Viewer
compile com.google.android.gms:play-services-panorama:8.4.0
# Google Play # Game services
compile com.google.android.gms:play-services-games:8.4.0
# SafetyNet
compile com.google.android.gms:play-services-safetynet:8.4.0
# Google Wallet
compile com.google.android.gms:play-services-wallet:8.4.0
# Android Wear
compile com.google.android.gms:play-services-wearable:8.4.0
}
support-v4 依赖
com.google.android.gms:play-services-base:8.4.0
-> com.google.android.gms:play-services-basement:8.4.0
-> com.android.support:support-v4:23.0.0 -> 23.4.0
Google Play Services Release Notes , Google Maps APIs Release Notes
support-v4 依赖
com.google.android.gms:play-services-base:7.8.0
-> com.android.support:support-v4:22.2.0 -> 22.2.1
它们刚刚被释放(见 highlights )。你可以找到更多关于如何使用细粒度依赖的信息 here .
您需要使用 SDK 提供的 SDK 管理器或使用 Jake Whartons sdk-manager-plugin 等插件更新本地 Google Play 服务存储库对于 Gradle,它将自动为您更新。使用 Gradle 构建时看起来像这样:
Google Play 服务存储库已过时。正在下载更新...
在撰写本文时,第二个链接似乎已损坏,例如,即使在下拉菜单中选择了 Using Android Studio,它也没有显示信息,至少对我而言.要查看 Android Studio 的信息,请选择 Using something else,然后再次选择 Using Android Studio。
Google Maps APIs Release Notes
dependencies {
# Google+'
compile 'com.google.android.gms:play-services-plus:6.5.+'
# Google Account Login
compile 'com.google.android.gms:play-services-identity:6.5.+'
# Google Activity Recognition
compile 'com.google.android.gms:play-services-location:6.5.+'
# Google App Indexing
compile 'com.google.android.gms:play-services-appindexing:6.5.+'
# Google Cast
compile 'com.google.android.gms:play-services-cast:6.5.+'
# Google Drive
compile 'com.google.android.gms:play-services-drive:6.5.+'
# Google Fit
compile 'com.google.android.gms:play-services-fitness:6.5.+'
# Google Maps
compile 'com.google.android.gms:play-services-maps:6.5.+'
# Google Mobile Ads
compile 'com.google.android.gms:play-services-ads:6.5.+'
# Google Panorama Viewer
compile 'com.google.android.gms:play-services-panorama:6.5.+'
# Google Play Game services
compile 'com.google.android.gms:play-services-games:6.5.+'
# Google Wallet
compile 'com.google.android.gms:play-services-wallet:6.5.+'
# Android Wear
compile 'com.google.android.gms:play-services-wearable:6.5.+'
# Google Actions
# Google Analytics
# Google Cloud Messaging
compile 'com.google.android.gms:play-services-base:6.5.+'
}
support-v4 依赖
com.google.android.gms:play-services-base:6.5.87
-> com.android.support:support-v4:21.0.0 -> 21.0.3
Google 刚刚发表了一篇关于 Google Play Services 6.5 and the 65k method limit 的博文.它包含我的帖子等信息。对于通过 SO 而不是博客文章遇到此信息的任何人,我将仅引用一段:
Note: At the time of writing, the correct version to use is 6.5.87. As this is a very granular number, it will get updated quite quickly, so be sure the check the latest version when you are coding. Often people will use a ‘+’ to denote versions, such as 6.5.+ to use the latest 6.5 build. However, it’s typically discouraged to use a ‘+’ as it can lead to inconsistencies.
关于android - 如何使用 Google Play Services 6.5 粒度依赖管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353619/
我最近在/ drawable中添加了一些.gifs,以便可以将它们与按钮一起使用。这个工作正常(没有错误)。现在,当我重建/运行我的应用程序时,出现以下错误: Error: Gradle: Execu
Android 中有返回内部存储数据路径的方法吗? 我有 2 部 Android 智能手机(Samsung s2 和 s7 edge),我在其中安装了一个应用程序。我想使用位于这条路径中的 sqlit
这个问题在这里已经有了答案: What's the difference between "?android:" and "@android:" in an android layout xml f
我只想知道 android 开发手机、android 普通手机和 android root 手机之间的实际区别。 我们不能从实体店或除 android marketplace 以外的其他地方购买开发手
自Gradle更新以来,我正在努力使这个项目达到标准。这是一个团队项目,它使用的是android-apt插件。我已经进行了必要的语法更改(编译->实现和apt->注释处理器),但是编译器仍在告诉我存在
我是android和kotlin的新手,所以请原谅要解决的一个非常简单的问题! 我已经使用导航体系结构组件创建了一个基本应用程序,使用了底部的导航栏和三个导航选项。每个导航选项都指向一个专用片段,该片
我目前正在使用 Facebook official SDK for Android . 我现在正在使用高级示例应用程序,但我不知道如何让它获取应用程序墙/流/状态而不是登录的用户。 这可能吗?在那种情
我在下载文件时遇到问题, 我可以在模拟器中下载文件,但无法在手机上使用。我已经定义了上网和写入 SD 卡的权限。 我在服务器上有一个 doc 文件,如果用户单击下载。它下载文件。这在模拟器中工作正常但
这个问题在这里已经有了答案: What is the difference between gravity and layout_gravity in Android? (22 个答案) 关闭 9
任何人都可以告诉我什么是 android 缓存和应用程序缓存,因为当我们谈论缓存清理应用程序时,它的作用是,缓存清理概念是清理应用程序缓存还是像内存管理一样主存储、RAM、缓存是不同的并且据我所知,缓
假设应用程序 Foo 和 Eggs 在同一台 Android 设备上。任一应用程序都可以获取设备上所有应用程序的列表。一个应用程序是否有可能知道另一个应用程序是否已经运行以及运行了多长时间? 最佳答案
我有点困惑,我只看到了从 android 到 pc 或者从 android 到 pc 的例子。我需要制作一个从两部手机 (android) 连接的 android 应用程序进行视频聊天。我在想,我知道
用于使用 Android 以编程方式锁定屏幕。我从 Stackoverflow 之前关于此的问题中得到了一些好主意,并且我做得很好,但是当我运行该代码时,没有异常和错误。而且,屏幕没有锁定。请在这段代
文档说: android:layout_alignParentStart If true, makes the start edge of this view match the start edge
我不知道这两个属性和高度之间的区别。 以一个TextView为例,如果我将它的layout_width设置为wrap_content,并将它的width设置为50 dip,会发生什么情况? 最佳答案
这两个属性有什么关系?如果我有 android:noHistory="true",那么有 android:finishOnTaskLaunch="true" 有什么意义吗? 最佳答案 假设您的应用中有
我是新手,正在尝试理解以下 XML 代码: 查看 developer.android.com 上的文档,它说“starStyle”是 R.attr 中的常量, public static final
在下面的代码中,为什么当我设置时单选按钮的外观会发生变化 android:layout_width="fill_parent" 和 android:width="fill_parent" 我说的是
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
假设我有一个函数 fun myFunction(name:String, email:String){},当我调用这个函数时 myFunction('Ali', 'ali@test.com ') 如何
我是一名优秀的程序员,十分优秀!