当前位置:  开发笔记 > Android > 正文

升级到Android Studio 2.3后,获取"package android.support.multidex"不存在

如何解决《升级到AndroidStudio2.3后,获取"packageandroid.support.multidex"不存在》经验,为你挑选了2个好方法。

我昨天从Android Studio 2.2.3更新到Android Studio 2.3,我遇到了以下两个问题:

更新后,默认情况下安装了Gradle 3.2,但同步我的项目不起作用,我不断收到错误消息"需要Gradle 3.3".使用默认的Gradle包装器不起作用.解决此问题的唯一方法是手动下载Gradle 3.3并指向构建设置中的目录.

在运行我的项目时,我不断收到涉及我的BaseApplication课程的一系列错误 MultiDexApplication.错误是这样的:

Error:(19, 62) error: package android.support.multidex does not exist

我无法解决此错误.我有buildToolsVersion '25.0.2',并且我的项目在升级到Android Studio 2.3之前已经编译并正常运行.任何人都可以帮我解决这个问题吗?



1> 小智..:

我通过了大楼.我的解决方案是在build.gradle中添加显式依赖项. compile 'com.android.support:multidex:1.0.1'



2> Y.S..:

解决此问题的方法是添加以下内容:

dependencies {
  compile 'com.android.support:multidex:1.0.3'
}

在你的build.gradle文件中.

在Gradle 3.3之前不需要这样做.只有支持Lollipop(API级别21)以下Android版本的应用才会出现此问题.

参考文献:

1. Android 5.0之前的Multidex支持.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有