Когда я запускаю свой проект в Android Studio, в окне «Сообщения» я получаю:
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':play01: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.
Там написано, > Compilation failed; see the compiler error output for details.
так где же вывод ошибок компилятора? И / или как мне работать с --stacktrace
опцией?
gradle
android-studio
ChaseTheSun
источник
источник
Ответы:
Этот ответ устарел. Для Android 3.1 Studio перейдите к этому ответу
Вы можете деактивировать внешнюю сборку. Для этого нажмите «значок настроек компилятора» на панели «Создание сообщений», которая появляется при возникновении ошибки. Вы также можете открыть настройки компилятора, выбрав Файл -> Настройки -> Компилятор. (Спасибо @maxgalbu за этот совет).
Снимите флажок «Использовать внешнюю сборку»
И вы увидите ошибки в консоли
РЕДАКТИРОВАТЬ: После возврата к «внутренней сборке» вы можете получить некоторые ошибки, вы можете решить их следующим образом: Android Studio: отключение «Внешней сборки» для отображения вывода ошибок создает дублирующиеся ошибки класса
источник
error: duplicate class: com.moberg.colorgame.BuildConfig
иerror: duplicate class: com.moberg.colorgame.R
Для Android Studio 3.1, выберите значок ниже Build в окне Build.
В Android Studio 3.3 (возможно, в 3.2.1) значок изменился, хотя местоположение остается прежним:
Окно сборки должно открываться при запуске действия сборки (например, из меню «Сборка»). Если вы этого не видите, вы можете попробовать нажать кнопку «Построить» в нижней части окна (также видно на скриншотах выше) или через меню Вид → Инструменты Windows → Построить.
источник
Это действительно просто настроить! Просто зайдите в настройки компилятора в Android Studio 2.2.3 и установите
--stacktrace
команду:Затем снова запустите приложение
источник
Вы на Windows? Запустите cmd, найдите папку вашего проекта и запустите "gradlew build". Это уже должно дать вам больше выходных данных, чем в IDE, вы также можете использовать там --info, --stacktrace и --debug.
источник
/[folder-where-you-installed-the-android-studio]/sdk/tools/templates/gradle/wrapper/gradlew build
Вы также можете увидеть ошибку в окне Build, нажав на кнопку переключения.
источник
В моем случае я предпочитаю открыть окно терминала в левом нижнем углу и запустить
gradlew build --info
:источник
В Android Studio 2.2.3 вы можете найти вывод в консоли Gradle, как показано ниже
источник
Я строю на том, что рекомендовал Хорхе. Перейдите в Файл-> Настройки-> Компилятор.
Здесь вы увидите поле для добавления параметров компилятора, в которое вы вставляете --stacktrace
источник
Бегать
в терминале, чтобы увидеть полный отчет
для меня это было
так что я добавил
в файле app.gradle / android и сборка завершена успешно
источник
В моем случае у меня была ссылка findViewById на представление, которое я удалил в xml
если вы используете AS 3.1 и выше:
вы должны увидеть полную трассировку стека в расширенном представлении и конкретную ошибку.
источник
Если вы работаете в Android Studio 3.1, убедитесь, что файл-> Структура проекта -> Исходная совместимость пуст. он не должен иметь 1,8 комплекта.
затем нажмите ок, проект синхронизируется и ошибка исчезнет.
источник
после конвертировать андроид в андроид.
изменить Импорт библиотеки проблема решит Как это:
импорт androidx.annotation.NonNull; << как это
import androidx.appcompat.app.ActionBarDrawerToggle; << как это
import androidx.drawerlayout.widget.DrawerLayout; << как это
импорт androidx.recyclerview.widget.RecyclerView; << как это
import androidx.appcompat.app.AppCompatActivity; << как это
источник
Я решил эту ошибку "Компиляция не смогла увидеть вывод ошибки компилятора для деталей"
Решение очень простое: добавьте Gradle ниже строки кода
реализация "com.google.android.gms: play-services-ads: 15.0.0"
источник