Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android NDK "ndk-build" recognized as an internal or external command batch file

How to install android-ndk. I have set path for the ndk, but still while executing "ndk-build" command i am getting error. fya i am using windows operating system.

like image 363
user2795103 Avatar asked Nov 16 '13 15:11

user2795103


5 Answers

Well, I encountered thesame problem, I got mine fixed by adding the ndk path to the "path" variable's value in the environment variable(System variable) which left my "path" variable like this

enter image description here

The highlighted path is the path to where i have my ndk extracted. (The semi colon indicates the end of a path).

Though i have tried the option of adding NDK_HOME or ANDROID_NDK_HOME with path to my ndk as value, which doesn't work, I guess those variable are for apps that uses them probably while getting System property,variables or so. But this will work with command prompt

like image 154
olyjosh Avatar answered Nov 14 '22 09:11

olyjosh


It worked for me by:

  1. Opening command prompt and navigating to project
c:\eclipse\workspace\myproject
  1. I then executed the ndk-build script from the androif ndk folder

c:\eclipse\workspace\myproject> c:\android-ndk-r8d\ndk-build

like image 35
beaumondo Avatar answered Nov 14 '22 09:11

beaumondo


Set path on system variables only not on current user variable:

enter image description here

like image 24
Akshay Mishra Avatar answered Nov 14 '22 08:11

Akshay Mishra


Which error message are you exactly getting?

You will probably need to go through the documentation (http://developer.android.com/tools/sdk/ndk/index.html#Installing or docs/INSTALL.html, from NDK's installation folder), but, to start off, try answering these first simple basic questions:

  1. Have you added the installation folder to your PATH environment variable?
  2. Have you installed Cygwin (www.cygwin.org) to your Windows system?

Hope that answering to those might got what you needed. If not, let me know.

like image 3
Alexandre Bodi Avatar answered Nov 14 '22 08:11

Alexandre Bodi


After installing the android ndk, you must add its install directory to the environement variables under Path Go to Control Panel\System and Security\System - advanced system settings - environement variables.

Then you can use either cmd window or Cygwin to execute the command

ndk-build

before execute the command you should go to the directory of what you want to build.

like image 1
Anonymous Avatar answered Nov 14 '22 09:11

Anonymous