Asi*_*mwe 7 java-native-interface adt android-ndk
我正在学习在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
Run Code Online (Sandbox Code Playgroud)
当我尝试$ {workspace_loc:/ MyProject/jni} com.myproject.MyActivity}
我明白了
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: C:\Paul\Workspace\MyProject\jni
Run Code Online (Sandbox Code Playgroud)
更新:我首先把-classpath放在运行但是找不到com.myproject的类文件
经过进一步的研究......我做到了.
我设置参数
-d $ {workspace_loc:/ MyProject/jni} -classpath C:\ Paul\android-sdk-windows\platforms\android-17\android.jar; $ {workspace_loc:/ MyProject/bin/classes} com.myproject.MainActivity
| 归档时间: |
|
| 查看次数: |
11865 次 |
| 最近记录: |