我下载了cygwin并安装。然后将ndk文件复制到android文件夹。路径为C:\Program Files\Android\android-ndk-r9b then add this path to systemVaraible
。然后在Eclipse首选项中选择ndk位置。然后右键单击该项目,选择AndroidToold->Add Native support
我收到此错误:Build of configuration Default for project ImageTargets
(无法运行程序“sh”:启动失败)
然后打开cygwin终端类型$ cd /cygdrive/c/Program Files/Android/androi-ndk-r9b/samples/san-angles ndk-build
我正在收到以下错误。哪里弄错了?
-bash: cd: /cygdrive/c/Program: No such file or directory
答案 0 :(得分:4)
我在Windows上遇到了同样的错误,它是通过在Eclipse工作区中设置Android NDK的正确路径来解决的(偏好设置 - > Android-> NDK )。
答案 1 :(得分:2)
您不需要cygwin在Windows上使用NDK r9b。但无论您是否安装了cygwin,都应该避免Android NDK或SDK安装的文件名中的空格。简单的解决方法是使用短名称指定路径,例如C:\Progra~1\Android\android-ndk-r9b
。
点击The Android emulator is not starting, showing "invalid command-line parameter"或Using Proguard for Android in Eclipse got Error了解详情。
答案 2 :(得分:0)
“无法运行程序”sh“:启动失败”可能来自糟糕的日食配置。 您可以尝试在项目设置中重置C / C ++ Build配置:
同样在Windows上,就像Alex Cohn所说,你不需要cygwin,可以直接启动NDK安装文件夹中的“ndk-build.cmd”脚本。