gpt4 book ai didi

android - 面对 Dex 65K 方法限制错误

转载 作者:行者123 更新时间:2023-11-29 20:07:25 29 4
gpt4 key购买 nike

我的应用程序出现此错误:

java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536

我知道这是由于单个 dex 文件中的 65K 方法限制。因此,我将 multiDexEnable true 放入我的 build.gradle 中。但是现在,我得到了另一个错误:

Execution failed for task ':app:transformClassesWithMultidexlistForSitraRelease'.

java.io.IOException: Can't read [C:\Program Files\adt-bundle-windows\build-tools\20.0.0\multidex\shrinkedAndroid.jar] (No such file or directory)

我能做什么?

编辑

我添加了 com.android.support:multidex:1.0.0 依赖并将 App extends Application 更改为 App extends MultiDexApplication 并且仍然不工作。

注意:当我删除依赖项 com.batch.android:batch-sdk:1.5+ 时,一切正常。

最佳答案

在您的 build.gradle 文件中,将 buildToolsVersion 更新为 21.1.0 或更高版本。 (您当前使用的是 20.0.0)

类似于:

android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
...

还要确保您的 SDK 管理器是最新的。

更多信息:http://developer.android.com/intl/es/tools/building/multidex.html#mdex-gradle

关于android - 面对 Dex 65K 方法限制错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35484804/

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