Имам андроиден проект с родна част. Сега се опитвам да направя затъмнение да компилира всички неща, но по време на родната компилация ми дава тази грешка:
sh ndk-build all
ERROR: You are using a non-Cygwin compatible Make program.
Currently using: C:/cygwin/bin/make
To solve the issue, follow these steps:
1. Ensure that the Cygwin "make" package is installed.
NOTE: You will need GNU Make 3.81 or later!
2. Define the GNUMAKE environment variable to point to it, as in:
export GNUMAKE=/usr/bin/make
3. Call "ndk-build" again.
Сега мога да го компилирам от Cygwin и работи. Тя също работи от затъмнение в другия ми компютър с точно същите пътеки.
Намерих това, ако започна ndk-build
от cygwin всичко е наред, но ако стартирам "sh ndk-build" това ми дава грешката на затъмнението.
Мисля, че това е проблемът, но не знам защо с това командуване sh
тя не работи (също го prepending с bash ми дава грешката).
Някой може да ви помогне?
Благодаря ви предварително.
Отговори:
13 за отговор № 1Проблема решен, Пътят ndk не е бил правилно зададен в предпочитанията за затъмнение. (в прозореца за затъмнение-> предпочитания-> Android-> NDK-> NDK_Location)