【发布时间】:2016-11-12 16:27:11
【问题描述】:
目前我的目标 API23 至少为 14。
我尝试在 build.gradle 中将其更改为 API24,然后将 Build Tools 更改为版本 24.0.0
并将设置中的JDK 1.7 位置更改为我下载的JDK 1.8。我总是遇到关于 dex 文件和heap size 的问题。
所以我尝试增加堆大小并启用/禁用multidex 或dexInProcess...
没有任何帮助。
我认为这样做会容易得多,那么有人对我缺少的东西有什么建议吗?
【问题讨论】:
-
如果你不需要整个播放服务包不要使用,这个包会导致很多multidex问题和冲突谷歌划分的包所以你只能使用需要的东西。
-
这正是我所说的我想做的。我有我需要的所有东西的单独包,还有
play-services:8.4.0通用包,所以我想删除它并只添加firebase-messaging一个。但是,当我这样做时,无法识别 GoogleApiClient 类。所以我问,哪个包包含GoogleApiClient -
旧版本的 com.google.android.gms:play-services 或 com.google.android.gms:play-services-gcm
-
我不确定你是否理解我,GoogleApiClient 并未被弃用,它也是最新软件包的一部分。没关系,错误在于我使用的是一个版本为 8.4 的包,而 firebase 是 9.2,因此差异给了我错误。我编辑了我的问题,现在它只涉及从 Api23 到 24 的迁移。
-
请发布您遇到的确切错误。
标签: android gradle firebase dependencies