Попытка создать простое приложение android/java helloWorld с jni-кодом. Я использую Eclipse Indigo в Windows 7. Установил ndk r8 в не-космическом пути, у библиотеки c, наконец, строя с помощью ndk-build.cmd. Однако файл заголовка, созданный javah, имеет нерешенные ошибки,
- Тип "jint" не может быть разрешен.
- Тип "JNIEnv" не может быть разрешен.
- Тип "jclass" не может быть разрешен.
Он не видел, что jni.h включает вчера, но после перезагрузки сегодня утром эта ошибка исчезла. У меня также была неразрешенная ошибка JNIEXPORT и JNICALL, но #defining их, похоже, решили. Застрял на последних 3 выше. Вы искали google и Qaru для ответов, но как только кто-то находит решение, они не говорят, что это за решение:(
Я проверил включения в java и c/С++ перспективы в свойствах проекта. Кажется, это включает в себя каталоги jni.h, которые я хочу, я использую андроид-14 для игровых платформ. Цель - 4.0.3 IceCream Sanwich (который смущает API 15?!). Я собирался попробовать использовать AVD для тестирования этого. Я попытался закрыть/возобновить проект, удалив из Eclipse и реимпортируя, но ничто из этого не сработало.
Я пропустил некоторые из них? Какие и где я должен их устанавливать? Было бы очень полезно помочь.