gpt4 book ai didi

java - Android gms :play-services:8. 1.0 DexIndexOverflowException

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:26 24 4
gpt4 key购买 nike

在我将 gms:play-services:7.5.0 更改为 8.1.0 后,Gradle 构建失败并出现 multi-dex 异常

错误是由于超过 65k 方法限制引起的,可以通过改回版本或删除几个库来修复,但听起来不是一个合适的解决方案,因为您通常需要多个库。

绕过 65k 方法限制的最佳解决方案是什么?

编辑:

最佳选择 是通过使用 gms 库的单独部分来防止 DexIndexOverflowException 问题,例如 com.google.android.gms:play-services-maps:8.1.0com.google.android.gms:play-services-identity:8.1.0

最佳答案

似乎解决这个问题的唯一方法是添加

 multiDexEnabled true

启用多 dex 支持,但它仅适用于 v21 及更高版本。

对于 v21 之前的版本,您需要设置 multiDexEnabled true 并添加对 multidex 的支持:

  compile 'com.android.support:multidex:1.0.1'

感谢@NasaGeek:最好的选择是通过使用 google play 服务的每个功能版本来防止 multidex 错误。每个功能版本的完整列表是 here

关于java - Android gms :play-services:8. 1.0 DexIndexOverflowException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32891970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com