2017-02-22 404 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

相關問題