Ответ 1
Вы просто добавили этот код в build.gradle
(в разделе Android)
lintOptions {
abortOnError false
}
У меня возникают проблемы с компиляцией и запуском моего приложения в Android Studio.
Проблема: Мне не нравится, что я использую устаревшие API. (от gradlew compileDebug --stacktrace
. Полная информация о стеке здесь
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Фон:
onPreferenceTreeClick
и addPreferencesFromResource(int)
, обе устаревшие методы.Вопрос:
Учитывая, что я планирую поддерживать устройства до ICS, и использование устаревших APIS не предполагает проблемы.
ИЗМЕНИТЬ
Итак, компилятор из командной строки указывает, что сборка была успешной, проблема запущена из Android Studio напрямую, процесс сборки завершился неудачно:
FAILURE: Build failed with an exception.
Проблема заключается в том, что я не знаю, как исправить, популярная строка:
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added:
который происходит в трех разных местах:
Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;
Landroid/support/v4/app/ActivityCompatHoneycomb;
Landroid/support/v4/app/LoaderManager;
Вот еще информация: Полный вывод компилятора в Android Studio
* What went wrong:
Execution failed for task ':LaPrensa:dexDebug'.
> Running C:\Users\SkullKandy\AppData\Local\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat failed.
Вы просто добавили этот код в build.gradle
(в разделе Android)
lintOptions {
abortOnError false
}