Выполнение не выполнено для задачи: 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'
}

Я не знаю, что делать.. Все остальное работает отлично, и приложение работало пару лет назад, когда оно было впервые создано.

Ответ 1

Включить мультидекс для вашего проекта. Добавьте строку ниже gradle defaultConfig:

multiDexEnabled true

Также добавьте зависимость от мультикадекса к зависимостям gradle:

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

Ответ 2

Проверьте адрес вашего существующего проекта. если вы используете специальные символы, такие как:

( / | \ + = * ... )

В имени папки и подпапок вы должны изменить его и проверить.

Я изменил имя папки с "UI/UX" на "UiUx" и все готово :)

Ответ 3

Я возвращаюсь к этому вопросу просто потому, что у него много просмотров.

Во-первых, спасибо всем за помощь. Мне удалось запустить приложение, создав новый проект на Android Studio и импортируя классы по одному, убедившись, что код все еще в порядке. Возможно, создание нового проекта добавило некоторые параметры, которых не было в старой версии проекта.

Если у кого-то есть лучшее объяснение, не стесняйтесь отвечать!

Ответ 4

Проверьте версии lib. В моем случае это был старый плагин Realm, который был проблемой.

Ответ 5

Иногда эта ошибка случается со мной. У меня нет ошибок Java-компилятора.

И, похоже, эта проблема связана с кешем сборки проекта.

Так что это может быть решено так

  1. Построить/Очистить Проект
  2. Построить/сделать проект или построить APK

Ответ 6

Построение с помощью приведенной ниже команды, эта команда укажет точную точку в исходном коде, где генерируется ошибка компиляции.

gradlew assembleDebug --stacktrace