Eclipse, похоже, не распознает собственный код Android

Я пытаюсь узнать о родном Android, используя NDK.

Я нашел несколько образцов проектов в папке NDK и в Интернете. После долгих настроек они запускаются.

Но моя проблема заключается в следующем: когда я открываю файл .c или .h в папке JNI с помощью Eclipse (просто хочу посмотреть, что это такое), Eclipse показывает много ошибок в этом файле. Например, он не знает, что такое JNIEnv, jobject, jstring.

Я не делал никаких изменений в проекте, просто открыл его. Ошибки означают, что я не могу запустить его снова, за исключением случаев, когда я удаляю его из рабочей области, а затем повторно импортирую.


person Nguyen Van Nghi    schedule 02.03.2015    source источник


Ответы (1)


Eclipse плохо работает с файлами C/C++. По крайней мере, для меня это не так. После некоторого поиска мне удалось настроить Code::Blocks для поддержки NDK, см. этот ответ на вопрос: Нужна простая интегрированная среда разработки Linux C++ (Android NDK) .

person 18446744073709551615    schedule 02.03.2015
comment
Я просто нахожу эту ошибку только в Windows, Ubuntu нет. Я не думал об использовании какой-либо другой IDE. Я попробую это. Спасибо вам - person Nguyen Van Nghi; 02.03.2015