Android NDK“ndk-build”被识别为内部或外部命令批处理文件

时间:2013-11-16 15:41:23

标签: android android-ndk

如何安装android-ndk。我已经为ndk设置了路径,但是在执行“ndk-build”命令时我仍然收到错误。 fya我正在使用Windows操作系统。

7 个答案:

答案 0 :(得分:7)

它对我有用:

  1. 打开命令提示符并导航到项目
  2. c:\eclipse\workspace\myproject
    
    1. 然后我从androif ndk文件夹
    2. 执行了ndk-build脚本
        

      C:\蚀\工作空间\ myproject的> C:\机器人-NDK-R 8d各自\ NDK-构建

答案 1 :(得分:5)

嗯,我遇到了同样的问题,我通过添加ndk路径到"路径"环境变量(系统变量)中的变量值离开了我的"路径"像这样的变量

enter image description here

突出显示的路径是我提取ndk的路径。 (半冒号表示路径的结束)。

虽然我已经尝试了将NDK_HOME或ANDROID_NDK_HOME添加到我的ndk路径作为值的选项,但这并不起作用,我猜这些变量适用于在获取系统属性,变量等时使用它们的应用程序。但这将与命令提示符

一起使用

答案 2 :(得分:3)

您到底收到了哪条错误消息?

您可能需要浏览NDK安装文件夹中的文档(http://developer.android.com/tools/sdk/ndk/index.html#Installing或docs / INSTALL.html),但是,首先,请尝试回答以下这些简单的基本问题:

  1. 您是否已将安装文件夹添加到PATH环境变量?
  2. 您是否已将Cygwin(www.cygwin.org)安装到Windows系统?
  3. 希望回答那些可能得到你需要的东西。如果没有,请告诉我。

答案 3 :(得分:1)

安装android ndk后,必须将其安装目录添加到路径下的环境变量中 转到控制面板\系统和安全\系统 - 高级系统设置 - 环境变量。

然后您可以使用cmd窗口或Cygwin来执行命令

  

NDK-构建

在执行命令之前,您应该转到要构建的目录。

答案 4 :(得分:1)

好问题!

我遇到了同样的问题,并解决了。

  1. Add ndk path to system variable,例如NDK_PATH并重新启动计算机。

  2. 然后您可以run ndk-build.cmd使用cmd中的系统变量。 示例:%NDK_PATH%\ ndk-build.cmd

  3. 有效!

答案 5 :(得分:0)

仅在系统变量上设置path而不是当前用户变量:

enter image description here

答案 6 :(得分:0)

尽管我在路径变量中添加了ndk根路径,但是ndk_build失败,因为ndk根路径的末尾有空白。从路径中删除多余的空白有效。