gpt4 book ai didi

iosched - Google iosched : com. android.dex.DexIndexOverflowException:方法 ID 不在

转载 作者:行者123 更新时间:2023-12-01 06:27:14 25 4
gpt4 key购买 nike

3 周前,我下载了 Google iosched 源代码并将其导入到我的 android studio 中。我可以在我的模拟器以及连接到我的机器的设备中安装和运行该应用程序。然而,上周,当我尝试运行同一个 Android Studio 项目时,我开始收到“失败:构建失败,出现异常。- com.android.dex.DexIndexOverflowException”。

Android SDK 工具 - 23.0.5
Android SDK 平台工具 - 21
Android SDK 构建工具 - 21.1.1
Android 5.0 (API 21) - SDK 平台版本 1
ARM EABI v7s 系统镜像 - 修订版 1

我尝试按照 Configuring Your App for Multidex with Gradle 中的建议进行更改
但没有运气。

android/build.gradle:

android {
compileSdkVersion 14
buildToolsVersion "21.1.0"

defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}
...
}

dependencies {
...
compile 'com.android.support:multidex:1.0.0'<br>
}

AndroidManifest.xml
android:name="android.support.multidex.MultiDexApplication">

但我开始收到以下异常。

评估项目 ':android' 时出现问题。

Could not find method multiDexEnabled() for arguments [true] ...



我不清楚几周前运行良好的应用程序项目怎么会遇到这种问题?什么可能会改变,我哪里出错了?有人请帮助我。

注意:在同一台机器和 Android Studio 中,我有一个我们自己的应用程序,它继续运行没有任何问题。它的目标 Sdk 版本是 19。我可以将其更改为 21 并在从 android ICS 到 Android L 运行的设备/模拟器上运行它。

最佳答案

multiDexEnabled 在 Gradle 插件中配置的属性。
在您的主 bu​​ild.gradle 文件中,确保其版本至少为 0.14.0:

buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:0.14.0'
}
}

关于iosched - Google iosched : com. android.dex.DexIndexOverflowException:方法 ID 不在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26971074/

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