【发布时间】:2013-07-13 14:31:36
【问题描述】:
我正在学习在 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 的类文件
【问题讨论】:
-
有趣的是,这对我不起作用。我在mac这解决了stackoverflow.com/questions/9200373/…
标签: android-ndk java-native-interface adt