Я пытаюсь импортировать примеры проектов с помощью Android NDK 7 в Eclipse. Проблема в том, что независимо от того, как я это делаю. Проект всегда заканчивается полностью пустым.Импорт примеров проектов с использованием Android в Eclipse Helios не удается
Например, я попытался импортировать пример hello-jni. я и пытался импортировать его с помощью:
- New -> Project -> Project Android -> Создать проект из существующего источника
- Import -> Существующие проекты в рабочей области
Оба раза компьютер, кажется, находит AndroidManifest.xml, поскольку он правильно заполняет поля для имени пакета и т. д. Но как только я нажимаю Finish, у меня только пустой проект. Эта же процедура работает для проектов Android, не использующих NDK, например. пример Snake из Android SDK. Поведение также совместимо между MacOSX Lion и Windows.
Что нужно для импорта существующих примеров NDK для Android в Eclipse.
ПРИМЕЧАНИЕ: Мне удалось импортировать проекты при копировании ndk в корневой каталог. Однако в документации NDK говорится, что я могу вставить любой каталог, который я хочу, и я бы предпочел не иметь его в корневом каталоге. Любые идеи, почему он работает только там?
Да, я могу это сделать, но я все еще хочу иметь возможность работать с eclipse, поскольку это намного удобнее, если я хочу изменить ситуацию в проектах, и существующие примеры станут хорошей отправной точкой. Есть ли способ создать файл .so. Для чего это? –
no Вы не можете использовать eclipse для создания файла .so. Но когда вы что-то меняете в C++, вы сохраняете только изменения, компилируете с помощью ndk-build, обновляете проект в eclipse и готовы. Файл SO похож на DLL-файл в окнах.Это динамическая библиотека с вашими нативными функциями – user1069097