Я использую Android Eclipse ADT в Windows 8.1. Я установил как Cygwin, так и MinGW. Я установил библиотеку SDK, NDK и Cocos2d-x.
Мой вопрос в том, что мой проект Cocos2d-x ожидает эту библиотеку инструментов в NDK:
ndk\toolchains\arm-linux-androideabi-4.4.3\prebuilt\darwin-x86\lib\gcc\arm-linux-androideabi\4.4.3\include
Я просматриваю папку ndk\toolchains и вижу несколько других версий:
arm-linux-androideabi-4.6
arm-linux-androideabi-4.8
arm-linux-androideabi-clang3.3
И еще несколько версий, но не версия 4.4.3.
Тогда мой вопрос, должен ли я
1) С Cygwin или MinGW скомпилируйте "arm-linux-androideabi-4.4.3" и как это сделать.
2) При некоторой настройке в ADT следует изменить версию на новейшую версию "arm-linux-androideabi-4.8". Пожалуйста, направляйте меня к этой настройке, если это правильный выбор.
Заранее спасибо за вашу помощь!
EDIT Более важно, чем пытаться установить правильный NDK там, он четко заявляет: "Invalid project path: Include path not found (C:\development\lib\android\ndk\toolchains\arm-linux-androideabi-4.4.3\prebuilt\darwin-x86\lib\gcc\arm-linux-androideabi\4.4.3\include)"
Если бы это была ошибка Visual Studio, я бы посмотрел, где определяется путь к проекту. Почему я не могу сделать это с помощью Eclipse ADT?
Мне кажется, что вам нужна скомпилированная инструментальная цепочка arm-linux-arndroideabi-4.4.3.
Вы можете скачать программную цепочку ndk-r8e с помощью компилируемого arm-linux-arndroideabi-4.4.3 по следующей ссылке:
32-OS: https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86.zip
64-OS: https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip
Дополнительный zip файл, вы найдете android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt
Надеюсь, это поможет.