Android Studio Native Development:Javah输入参数

时间:2015-12-11 19:44:24

标签: android android-ndk java-native-interface javah

我一直在尝试在Android Studio中开始本地开发。我认为除了javah之外,我已经正确设置了所有内容。当我试图运行它时,我会抛出错误

"Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: Files\Java\jdk1.8.0_66\jre\lib\charsets.jar;C:\Program"

我在设置菜单中将javah设置为外部工具;这是对话框的样子:

External Tool DialogBox

我几乎可以肯定错误在“参数”字段中。

想法?我输错了命令吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。问题是JDK路径中的空白区域:C:程序文件 \ Java \ jdk1.8.0_66 \ bin \ javah.exe。在我的情况下,我只是将我的JDK复制到一个新的文件夹,其路径不包含空格,现在可以正常工作!