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