错误:Multi dex需要Build Tools版本

Sta*_*ord 31 android android-studio

我刚刚更新了我的android工作室,我收到了这个错误:

Error:Execution failed for task
':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:
java.lang.RuntimeException:
com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException:
java.lang.IllegalStateException: Multi dex requires Build Tools 21.0.0
/ Current: 19.1
Run Code Online (Sandbox Code Playgroud)

小智 33

以下是您可以解决问题的几件事.

  1. 从智能手机中的媒体设备(MTP)更改USB计算机与相机(PTP)的连接

  2. 在build.gradle中将Build版本更改为21.1.2(Module:app)

    在此输入图像描述

  3. 确保已安装Android SDK构建工具[build-tool; 21.1.2],否则请安装它

    在此输入图像描述

  4. 在此之后运行该项目.


Gul*_*mov 6

有点老问题,但我希望你克服你的问题.

今天我将我的Android Studio更新到版本2.1,并将buildToolVersion更新到最新的23.0.3(截至2016年5月8日)

你今天遇到的问题也发生在我的一个项目中,正如你在错误日志中描述的那样,项目构建的工具比当前更早.

因此,如果将构建工具提升到至少所需的最小值或更高,则可以成功构建项目.

为此,打开build.gradle(Module:app),配置类似于以下内容:

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    applicationId "com.yoursite.yourapp"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
Run Code Online (Sandbox Code Playgroud)

希望它对其他人也有帮助.