2017-02-22 62 views
0

我使用的是2.2.1版本的Android工作室的工作OpenCV库中的Android studio.I'm。问题是,当我在命令提示符下运行ndk-build.cmd时,调试器显示它不是可识别的命令,可操作的程序或批处理文件。 当我建立我的项目,它给人的错误,那就是:NDK-build.cmd不被识别为内部或外部命令

" Error:(120) *** Android NDK: Aborting. Stop." 

我还试图建立项目不导入OpenCV库,因为我是跟随教程,但它也给错误。

"Error:Execution failed for task ':app:compileDebugNdk'. 

Error: Your project contains C++ files but it is not using a supported native build system. Consider using CMake or ndk-build integration with the stable Android Gradle plugin: https://developer.android.com/studio/projects/add-native-code.html or use the experimental plugin: http://tools.android.com/tech-docs/new-build-system/gradle-experimental ."

即使我下载CMake和NDK的工具,但还是这个错误存在。请指导我解决这个问题。 在此先感谢。

+0

您是否集成了AS您的NDK? – Aryan

+0

是的,我已将路径设置为ndk文件夹。 – Iqra

+0

在Android Studio或您的窗口的路径? – Aryan

回答

0

若要从命令提示符NDK建造,可以提供完整的脚本路径,例如

C:\> d:\android\ndk\ndk-build.cmd 

将ndk安装到目录中是非常重要的,该目录的完整路径中没有空格,例如,

d:\android SDK\ndk r13 

将不起作用。避免在项目路径中留出空间。 Android的工作室也不会幸福建立

e:\my projects\android apps\ndk sample\build\outputs\apk\my first ndk app.apk 
+0

这里是我的NDK路径的第一个错误:E:\ SDK \ NDK束但是当我运行命令,调试器显示即:“你的Android应用程序项目路径包含空格” – Iqra

+0

啊哈!那就对了。避免在项目路径中留出空间。 –

+0

但路径没有空格 – Iqra

1

要运行NDK,建立

1)你必须添加在你的环境变量的路径,以便哟可以从任何地方只是“NDK建造访问它。 CMD”

2)你必须给喜欢E全NDK路径:\ SDK \ NDK束\ NDK,build.cmd如果您有Windows

相关问题