Ошибка сборки Android Studio и Gradle
Я использую новый предварительный просмотр android studio и очень нравится. Но в последнее время мой проект не будет строить. Я получаю следующую ошибку:
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':TestProj:compileDebug'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
вопрос в том, как включить трассировку стека, чтобы я мог добраться до корня ошибки. Как бы то ни было, я действительно понятия не имею, что вызывает это.
8 ответов:
если вы используете Gradle Wrapper (рекомендуемая опция в Android Studio), вы включаете stacktrace, запустив
gradlew compileDebug --stacktraceиз командной строки в корневой папке вашего проекта (где есть).если вы не используете обертку gradle, вы используете
gradle compileDebug --stacktraceвместо (предположительно).вам действительно не нужно работать с
--stacktraceхотя, работаетgradlew compileDebugсам по себе, из командной строки, должен сказать вам, где ошибка есть.Я основал эту информацию на этом комментарии:
Android Studio новый проект не может работать, бросая ошибку
подобно ответу @joe_deniable то, что я нашел в своих собственных проектах, заключалось в том, что gradle выводил такую ошибку, когда была неправильная конфигурация моей системы.
Я обнаружил, что, запустив gradlew installDebug или аналогичную команду из терминала, я получил лучший вывод о том, что было реальной проблемой.
например, изначально оказывается, что мой JAVA_HOME не был настроен правильно. Затем я обнаружил, что он столкнулся с ошибками, потому что у меня не было места для пакета правильно настроить. Так далее.
единственное решение, которое я нашел, это сначала создать проект в Android Studio, затем закрыть проект, а затем импортировать проект. Я искал повсюду и не мог найти причину и все другие решения, которые люди вывешивают не работал.
OK похоже на проблему кэширования какого-то рода. Там действительно была ошибка в коде с ID Р..ИД не найден, но редактор не забрать ее показывать, что бы не было ошибок.
Я установил Android Studio на старый WinXP с опцией только для меня. После установки я сделал мастер нового проекта и при открытии нового проекта получил некоторую ошибку Gradle с некоторым неудачным путем к моему каталогу установки. c:/Document"#¤!"¤#и настройки/...
Я удалил и сделал новую установку с опцией для всех пользователей (C:/Programs/..) затем я открываю предыдущий созданный проект без ошибок.
Так что это может быть проблема пути. (Только что провел 10 сек отладки, так что я может быть неправильно, но это решило мою ошибку gradle)
Я нашел этот пост полезным:
" это может произойти, когда папка res содержит неожиданные имена папок. В моем случае после ошибки слияния у меня папка src/главная/РЭС/РЭС. И это вызвало проблемы."
от:"https://groups.google.com/forum/#! msg / adt-dev / 0pEUKhEBMIA/ZxO5FNRjF8QJ"
Я использовал локальный дистрибутив gradle, загруженный с сайта gradle, и использовал его в Android studio.
Он исправил ошибку сборки gradle.
редактировать настройки gradle wrapper на
gradle/wrapper/gradle-wrapper.properties, и gradle-1.6-bin.молнии до gradle-2.4-bin.молнии../Gradle в/обертке/Gradle в-фантик.свойства :
#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zipтеперь он должен компилироваться без каких-либо ошибок.
Примечание: обновить номера версий с самыми последними из них
Comments