2015-05-18 87 views
2

我正在嘗試設置NDK,以便可以將C/C++代碼添加到Android Studio 0.5.1中的Android應用程序。我最終試圖在gradle build期間編譯它,並正確處理APK代。很像本教程中介紹的視頻:https://www.youtube.com/watch?v=okLKfxfbz40。我整個過程的第一步是下載Android SDK。在命令輸入後在Android Studio中使用NDK時如何解決'javah'錯誤?

'javah' is not recognized as an internal or external command, 
operable program or batch file. 

不過,我遇到了錯誤

javah -d jni -classpath C:\Android\sdk\platforms\android- 

19\android.jar;..\..\build\classes\debug com.example.ndksample.MainActivity 

我在網上troubleshooted簡要導致我嘗試下載Java™平臺,標準版開發套件(JDK)。沒有固定的。有人可以解釋爲什麼我收到此錯誤?謝謝。

回答

3

在環境變量 - >系統變量中, 添加下列變量。

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_31 

CLASSPATH

%JAVA_HOME%\jre\lib 

和修改路徑爲 -

路徑

%JAVA_HOME%;%JAVA_HOME%\bin; 

現在重新啓動PC。

+0

%JAVA_HOME%\ bin適合我。 – AnkitRox

1

我建議將cmd指向javah文件所在的路徑 例如:path \ javah [switches] 希望有幫助!

+0

你能更詳細地描述它嗎? –

相關問題