2016-10-04 12 views
2

Запуск Android Studio v2.1.3 и использование ./gradlew build для обнаружения ошибок в Android-проекте с помощью Findbags.Findbugs с ошибкой «java.io.IOException: файлы не могут быть открыты»

Недавно ошибка начала придумать:

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':process:customFindbugs'. 
> java.io.IOException: No files to analyze could be opened 

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

+0

Я обновил версию для Android Studio до версии 2.2.2, gradle to 2.2.2, gradle wrapper до 2.14.1. Проблема все еще возникает время от времени. – Mykola

ответ

2

У меня была такая же проблема после реорганизации моих файлов градиента. Это фактическая команда:

gradlew --stacktrace assemble findbugs 

Нечаянно, я сделал это:

gradlew --stacktrace findbugs 

С первой командой не возникает никаких ошибок, с позже она показывает «java.io.IOException: Нет файлов для анализа может быть открыт ». Чтобы сократить длинную историю, возможно, ваши файлы не были скомпилированы (пока).

+0

Это может быть правильное направление. Я использую Dagger2, и это означает, что в процессе сборки проекта есть классы. – Mykola

+0

Ну ладно, попробуйте работать с dependOn: https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:adding_dependencies_to_tasks –

 Смежные вопросы

  • Нет связанных вопросов^_^