20151019

1、在Windows下的javah编译class文件报错:找不到android.app.Activity的类文件
解决办法:http://bbs.csdn.net/topics/370236601
无法访问android.app.Activity是说明没有引入android.jar包
可以看看java -h里面的具体说明。
其中有一个-bootclasspath参数 让他指向android.jar包
以下举个例子:javah -classpath bin/classes -bootclasspath D:Environmentandroid-sdk-windowsandroid-sdk-windowsplatformsandroid-16android.jar -d jni com.jm.promedia.SecondActivity

或者也可以到src目录下 javah -d ../jni com.jm.promedia.SecondActivity

其中-d是建立一个目录,把生成文件放进去
(亲测方法2可以解决)
2、Android中JNI的使用方法
http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html

原文地址:https://www.cnblogs.com/leihupqrst/p/4895538.html