Я пришел к очень странной проблеме.
Я создал простое нативное действие для Android и использовал NDK R17, и у меня есть Android SDK до Android 7. Я успешно скомпилировал проект.
Позже я добавил файлы cpp и hpp и написал очень простой класс, который ничего не делает:
class test {
test() {}
~test() {}
};
и установите для STL значение c ++ _ shared, а для ABI — armeabi-v7a и используйте исключения rtti в качестве функций c ++.
Но как только я нажал кнопку сборки, у меня появилось несколько таких ошибок:
identifier “class” is undefined
cannot open source file “asm/posix_types.h”
identifier “__u16” is undefined
unknown type name ‘class’; did you mean ‘jclass’?
и много других ошибок.
В чем здесь проблема?
Задача ещё не решена.
Других решений пока нет …