任务执行失败:app:compileDebugJavaWithJavac

新手上路,请多包涵

我选择了别人的项目,当我要求 AS 在我的 AVD 上运行该项目时,它弹出一个错误:

错误:任务 ‘:app:compileDebugJavaWithJavac’ 执行失败。

编译失败;有关详细信息,请参阅编译器错误输出。

这是我的 build.gradle

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    defaultConfig {
        applicationId 'ca.gggolf.aminutegolf'
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
}

我不知道该怎么做.. 其他一切正常,应用程序在几年前首次制作时就可以运行。

原文由 dequec64 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 828
1 个回答

为您的项目启用 multidex。将以下行添加到 gradle defaultConfig:

 multiDexEnabled true

还要将 multidex 依赖项添加到 gradle 的依赖项中:

 compile 'com.android.support:multidex:1.0.1'

原文由 Sanjeet 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题