Ответ 1
Включить мультидекс для вашего проекта. Добавьте строку ниже gradle defaultConfig:
multiDexEnabled true
Также добавьте зависимость от мультикадекса к зависимостям gradle:
compile 'com.android.support:multidex:1.0.1'
Я взял другой проект, и когда я попросил 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'
}
Я не знаю, что делать.. Все остальное работает отлично, и приложение работало пару лет назад, когда оно было впервые создано.
Включить мультидекс для вашего проекта. Добавьте строку ниже gradle defaultConfig:
multiDexEnabled true
Также добавьте зависимость от мультикадекса к зависимостям gradle:
compile 'com.android.support:multidex:1.0.1'
Проверьте адрес вашего существующего проекта. если вы используете специальные символы, такие как:
( / | \ + = * ... )
В имени папки и подпапок вы должны изменить его и проверить.
Я изменил имя папки с "UI/UX"
на "UiUx"
и все готово :)
Я возвращаюсь к этому вопросу просто потому, что у него много просмотров.
Во-первых, спасибо всем за помощь. Мне удалось запустить приложение, создав новый проект на Android Studio и импортируя классы по одному, убедившись, что код все еще в порядке. Возможно, создание нового проекта добавило некоторые параметры, которых не было в старой версии проекта.
Если у кого-то есть лучшее объяснение, не стесняйтесь отвечать!
Проверьте версии lib. В моем случае это был старый плагин Realm, который был проблемой.
Иногда эта ошибка случается со мной. У меня нет ошибок Java-компилятора.
И, похоже, эта проблема связана с кешем сборки проекта.
Так что это может быть решено так
Построение с помощью приведенной ниже команды, эта команда укажет точную точку в исходном коде, где генерируется ошибка компиляции.
gradlew assembleDebug --stacktrace