在 Android Studio 中使用 NDK 时如何修复 'javah' 错误?
How to fix 'javah' error when using NDK with Android Studio?
我正在尝试设置 NDK,以便我可以将 C/C++ 代码添加到 Android Studio 0.5.1 中的 Android 应用程序。我最终试图在 gradle 构建期间对其进行编译,并正确处理 APK 生成。就像本视频中的教程解释的那样:https://www.youtube.com/watch?v=okLKfxfbz40。整个过程的第一步是下载 Android SDK。
但是,我运行进入了错误:
'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
我已经在网上进行了简单的故障排除,引导我再次尝试下载 Java™ 平台标准版开发工具包 (JDK)。没有固定的。有人可以解释为什么我会收到此错误吗?谢谢。
我建议将cmd指向javah文件所在的路径
即:path\javah [开关]
希望有所帮助!
设置java环境变量->系统变量,
添加以下变量。
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144
类路径
%JAVA_HOME%\jre\lib
并将路径修改为 -
路径
%JAVA_HOME%;%JAVA_HOME%\bin;
现在重启电脑。
我正在尝试设置 NDK,以便我可以将 C/C++ 代码添加到 Android Studio 0.5.1 中的 Android 应用程序。我最终试图在 gradle 构建期间对其进行编译,并正确处理 APK 生成。就像本视频中的教程解释的那样:https://www.youtube.com/watch?v=okLKfxfbz40。整个过程的第一步是下载 Android SDK。
但是,我运行进入了错误:
'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
我已经在网上进行了简单的故障排除,引导我再次尝试下载 Java™ 平台标准版开发工具包 (JDK)。没有固定的。有人可以解释为什么我会收到此错误吗?谢谢。
我建议将cmd指向javah文件所在的路径 即:path\javah [开关] 希望有所帮助!
设置java环境变量->系统变量, 添加以下变量。
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144
类路径
%JAVA_HOME%\jre\lib
并将路径修改为 -
路径
%JAVA_HOME%;%JAVA_HOME%\bin;
现在重启电脑。