我正在学习在 WINDOWS Eclipse 上的 NDK 中编写 Android 代码......一直在关注 Sylvain Ratabouil 的教程书。所以我在运行| 外部工具 | 外部工具配置…创建一个新的程序配置。
名称:MyProject javah
位置:${env_var:JAVA_HOME}\bin\javah.exe
工作目录:${workspace_loc:/MyProject/bin}
问题出现在参数中......当我尝试参数时:–d ${workspace_loc:/MyProject/jni} com.myproject.MyActivity 正如书中所说
当我点击运行时我得到
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: –d
当我尝试${workspace_loc:/MyProject/jni} com.myproject.MyActivity}
我明白了
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: C:\Paul\Workspace\MyProject\jni
更新:我把 -classpath 放在第一位,它正在运行,但找不到 com.myproject 的类文件