Я работаю над проектом Android, используя среду Eclipse ADT, предоставляемую Google. Этот проект имеет несколько сложный файл Android.mk
, который может быть легко неправильно сконфигурирован. Для обеспечения правильного потока сборки и вывода предупреждающих и диагностических сообщений на выход консоли, я полагаюсь на команду $warning()
.
Команды $warning()
работают нормально, ожидаемый результат отображается на консоли Build; однако Eclipse IDE помещает строки, в которых я вызываю команды $warning()
как имеющие ошибки. Эти ошибки распространяются иерархически в окне навигации Project Explorer, где также отображаются Android.mk
и папка jni
с ошибками.
Ниже приведен пример команды, которая вызывает ошибку:
$(warning value of BUILD_CONFIG IS '$(BUILD_CONFIG)')
Хотя все работает, как и ожидалось, я, будучи немного педантичным и хотел бы удалить эти ложные ошибки из IDE. Это возможно?
Eclipse IDE даст много ложных ошибок в процессе разработки, и это только начало их работы. В большинстве случаев мне приходилось принудительно удалять сообщения об ошибках, чтобы получить компиляцию программы. Затем я переключился на Nvidia Nsight на Visual Studio. Это лучше, чем Eclipse с точки зрения простоты использования и собственной отладки. – eozgonul