【发布时间】:2017-08-15 14:30:30
【问题描述】:
我昨天从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 之前编译并正常运行。谁能帮我解决这个问题?
【问题讨论】:
-
试试这个answer一次,不确定它是否有效,只检查一次
-
只需进入设置>构建、执行、部署>gradle>并选择“使用默认的gradle包装器(推荐)”然后重建
-
@ScottS:我已经尝试过了,但它不起作用。
-
在您的 build.gradle 中您是否启用了 multidex,如果是,您是否已将 multidex 库作为依赖项的一部分导入? com.android.support:multidex:x.x.x' 在您的清单中您是否添加了这一行? package="com.example.android.multidex.myapplication" 在清单标签中?如果仍需要帮助,请发布您的 gradle 和清单
-
编译 'com.android.support:multidex:1.0.1' 尝试将其添加到 build.gradle 中的依赖项
标签: android android-studio android-gradle-plugin android-sdk-tools android-multidex