У меня есть проект Android NDK, часть NDK которого нормально компилируется из командной строки; Раньше у меня не было проблем с запуском скомпилированного материала из-под Eclipse как чистого Java-проекта. Но я преобразовал его в проект C / C ++ и теперь даже не могу его запустить.
Я вижу в "Консоли", что библиотека построена, НО: Eclipse сообщает мне, что в моем проекте есть ошибки, и он не запускается. (Почему, черт возьми? Код скомпилирован !!!)
Я решил некоторые проблемы с отсутствующими символами, добавив пути включения в свойства проекта.
Но я все еще чувствую это странно
Не удалось разрешить функцию '__android_log_print'
ошибка.
Итак, два вопроса:
= = =
PS "Как корабль назовешь, так и подойдет". Не могли бы они просто найти лучшее название для IDE, что-то вроде "Lucid coding"? (Риторический вопрос)
= = =
ОБНОВЛЕНИЕ: похоже, что Eclipse сообщает об ошибках только для файлов, которые он видит (то есть показывает вам). Я открыл другой файл с макросом LOGD, и Eclipse также сообщил об ошибке для него. Я закрыл все файловые окна, закрыл Eclipse и удалил файл .something.После этого я смог запустить приложение. Я не рискнул открывать исходные файлы с помощью этого макроса журналирования. (Это очень далеко от "четкого кодирования", не так ли?)