昨天我从Android Studio 2.2.3更新到Android Studio 2.3,我遇到了以下两个问题:
更新后,默认安装Gradle 3.2,但同步我的 项目不起作用,我不断收到错误说" Gradle 3.3 需要"。使用默认的Gradle包装器不起作用。解决这个问题的唯一方法是下载Gradle 3.3 手动并指向构建设置中的目录。
在运行我的项目时,我不断收到涉及我的一系列错误
扩展BaseApplication
的{{1}}类。该
错误是这样的:
MultiDexApplication
我无法解决此错误。我有Error:(19, 62) error: package android.support.multidex does not exist
,我的项目在升级到Android Studio 2.3之前已经编译并正常运行。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:65)
我已经通过了大楼。我的解决方案是在build.gradle中添加显式依赖项。
compile 'com.android.support:multidex:1.0.1'
答案 1 :(得分:9)
用
替换
import android.support.multidex.MultiDexApplication;
import androidx.multidex.MultiDexApplication;
答案 2 :(得分:7)
此问题的解决方案是添加以下内容:
dependencies {
compile 'com.android.support:multidex:1.0.3'
}
在build.gradle
文件中。
在Gradle 3.3之前不需要这样做。仅在支持Lollipop(API级别21)以下的Android版本的应用程序中会出现此问题。
<强>参考文献:强>