升级到 Android Studio 2.3 后获取 "package android.support.multidex does not exist"
Getting "package android.support.multidex does not exist" after upgrading to Android Studio 2.3
我昨天从 Android Studio 2.2.3 更新到 Android Studio 2.3,我 运行 遇到以下两个问题:
更新后,默认安装了Gradle3.2,但是同步我的
项目无法运行,我不断收到一条错误消息“Gradle 3.3
是必需的”。使用默认的 Gradle 包装器不起作用。解决此问题的唯一方法是下载 Gradle 3.3
手动并指向构建设置中的目录。
在 运行 我的项目中,我不断收到一串涉及我的错误
BaseApplication
class 扩展了 MultiDexApplication
。这
错误是这样的:
Error:(19, 62) error: package android.support.multidex does not exist
我无法解决这个错误。在升级到 Android Studio 2.3 之前,我有 buildToolsVersion '25.0.2'
,并且我的项目已正确编译和 运行。谁能帮我解决这个问题?
我已经过了大楼。我的解决方案是在 build.gradle 中添加显式依赖项。
compile 'com.android.support:multidex:1.0.1'
解决这个问题的方法是添加以下内容:
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
在您的 build.gradle
文件中。
在 Gradle 3.3 之前不需要这样做。此问题仅适用于支持 Lollipop(API 级别 21)以下 Android 版本的应用。
参考文献:
将
import android.support.multidex.MultiDexApplication;
替换为
import androidx.multidex.MultiDexApplication;
我昨天从 Android Studio 2.2.3 更新到 Android Studio 2.3,我 运行 遇到以下两个问题:
更新后,默认安装了Gradle3.2,但是同步我的 项目无法运行,我不断收到一条错误消息“Gradle 3.3 是必需的”。使用默认的 Gradle 包装器不起作用。解决此问题的唯一方法是下载 Gradle 3.3 手动并指向构建设置中的目录。
在 运行 我的项目中,我不断收到一串涉及我的错误
BaseApplication
class 扩展了MultiDexApplication
。这 错误是这样的:Error:(19, 62) error: package android.support.multidex does not exist
我无法解决这个错误。在升级到 Android Studio 2.3 之前,我有 buildToolsVersion '25.0.2'
,并且我的项目已正确编译和 运行。谁能帮我解决这个问题?
我已经过了大楼。我的解决方案是在 build.gradle 中添加显式依赖项。
compile 'com.android.support:multidex:1.0.1'
解决这个问题的方法是添加以下内容:
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
在您的 build.gradle
文件中。
在 Gradle 3.3 之前不需要这样做。此问题仅适用于支持 Lollipop(API 级别 21)以下 Android 版本的应用。
参考文献:
将import android.support.multidex.MultiDexApplication;
替换为
import androidx.multidex.MultiDexApplication;