Много неразрешенной ошибки в нативном cpp

0

Я импортировал проект в свое рабочее пространство, раньше он работал нормально, но теперь, как только я открою свои файлы cpp, я начинаю давать мне ошибку. xyz could not be resolved, где xyz может быть любым полем или методом, вот журнал проблем.

Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 112    Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 112    Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 83 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 112    Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 71 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 77 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 71 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 71 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 83 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 83 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 77 Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 77 Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 34 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 34 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 59 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 59 Semantic Error
Invalid arguments '
Candidates are:
_jobject * CallObjectMethod(_jobject *, _jmethodID *, ...)
'   android_tools.cpp   /ImageTargets/jni   line 67 Semantic Error
Method 'DetachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 59 Semantic Error
Field 'clazz' could not be resolved android_tools.cpp   /ImageTargets/jni   line 67 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 67 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 17 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 17 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 17 Semantic Error
Field 'vm' could not be resolved    android_tools.cpp   /ImageTargets/jni   line 21 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 21 Semantic Error
Field 'activity' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 34 Semantic Error
Method 'AttachCurrentThread' could not be resolved  android_tools.cpp   /ImageTargets/jni   line 21 Semantic Error

Из-за этой проблемы я не могу открыть свои файлы cpp в jni, я пытался создать индекс, но он не работал. Если я перезапущу eclipse, вся моя ошибка исчезла, и если я скомпилирую все, что хорошо работает, а проект запускается на устройстве, но проблема начнется, когда я попытаюсь открыть мои файлы cpp, он начнет давать мне такую ошибку.

Теги:
android-ndk
jni

1 ответ

2
Лучший ответ

Проект правой кнопки мыши → свойства → C/C++ Общие → Анализ кода → Запуск

Снимите флажок, примените, и вам должно быть хорошо идти.

Тот же ответ можно найти здесь: Eclipse успешно компилируется, но все же дает семантические ошибки

  • 0
    Не работать с этими шагами

Ещё вопросы

Сообщество Overcoder
Наверх
Меню