- 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/
我在网上搜索但没有找到任何合适的文章解释如何使用 javascript 使用 WCF 服务,尤其是 WebScriptEndpoint。 任何人都可以对此给出任何指导吗? 谢谢 最佳答案 这是一篇关于
我正在编写一个将运行 Linux 命令的 C 程序,例如: cat/etc/passwd | grep 列表 |剪切-c 1-5 我没有任何结果 *这里 parent 等待第一个 child (chi
所以我正在尝试处理文件上传,然后将该文件作为二进制文件存储到数据库中。在我存储它之后,我尝试在给定的 URL 上提供文件。我似乎找不到适合这里的方法。我需要使用数据库,因为我使用 Google 应用引
我正在尝试制作一个宏,将下面的公式添加到单元格中,然后将其拖到整个列中并在 H 列中复制相同的公式 我想在 F 和 H 列中输入公式的数据 Range("F1").formula = "=IF(ISE
问题类似于this one ,但我想使用 OperatorPrecedenceParser 解析带有函数应用程序的表达式在 FParsec . 这是我的 AST: type Expression =
我想通过使用 sequelize 和 node.js 将这个查询更改为代码取决于在哪里 select COUNT(gender) as genderCount from customers where
我正在使用GNU bash,版本5.0.3(1)-发行版(x86_64-pc-linux-gnu),我想知道为什么简单的赋值语句会出现语法错误: #/bin/bash var1=/tmp
这里,为什么我的代码在 IE 中不起作用。我的代码适用于所有浏览器。没有问题。但是当我在 IE 上运行我的项目时,它发现错误。 而且我的 jquery 类和 insertadjacentHTMl 也不
我正在尝试更改标签的innerHTML。我无权访问该表单,因此无法编辑 HTML。标签具有的唯一标识符是“for”属性。 这是输入和标签的结构:
我有一个页面,我可以在其中返回用户帖子,可以使用一些 jquery 代码对这些帖子进行即时评论,在发布新评论后,我在帖子下插入新评论以及删除 按钮。问题是 Delete 按钮在新插入的元素上不起作用,
我有一个大约有 20 列的“管道分隔”文件。我只想使用 sha1sum 散列第一列,它是一个数字,如帐号,并按原样返回其余列。 使用 awk 或 sed 执行此操作的最佳方法是什么? Accounti
我需要将以下内容插入到我的表中...我的用户表有五列 id、用户名、密码、名称、条目。 (我还没有提交任何东西到条目中,我稍后会使用 php 来做)但由于某种原因我不断收到这个错误:#1054 - U
所以我试图有一个输入字段,我可以在其中输入任何字符,但然后将输入的值小写,删除任何非字母数字字符,留下“。”而不是空格。 例如,如果我输入: 地球的 70% 是水,-!*#$^^ & 30% 土地 输
我正在尝试做一些我认为非常简单的事情,但出于某种原因我没有得到想要的结果?我是 javascript 的新手,但对 java 有经验,所以我相信我没有使用某种正确的规则。 这是一个获取输入值、检查选择
我想使用 angularjs 从 mysql 数据库加载数据。 这就是应用程序的工作原理;用户登录,他们的用户名存储在 cookie 中。该用户名显示在主页上 我想获取这个值并通过 angularjs
我正在使用 autoLayout,我想在 UITableViewCell 上放置一个 UIlabel,它应该始终位于单元格的右侧和右侧的中心。 这就是我想要实现的目标 所以在这里你可以看到我正在谈论的
我需要与 MySql 等效的 elasticsearch 查询。我的 sql 查询: SELECT DISTINCT t.product_id AS id FROM tbl_sup_price t
我正在实现代码以使用 JSON。 func setup() { if let flickrURL = NSURL(string: "https://api.flickr.com/
我尝试使用for循环声明变量,然后测试cols和rols是否相同。如果是,它将运行递归函数。但是,我在 javascript 中执行 do 时遇到问题。有人可以帮忙吗? 现在,在比较 col.1 和
我举了一个我正在处理的问题的简短示例。 HTML代码: 1 2 3 CSS 代码: .BB a:hover{ color: #000; } .BB > li:after {
我是一名优秀的程序员,十分优秀!