char* jstringToString(JNIEnv* env, jstring jstr) 没有提前声明吧,把这个函数移到 main 的前面去呢
解决方案 »
- 怎么提高android模拟器的运行速度
- Android APP中如何打开浏览器 并以POST方式传递参数
- Android平台来说UI控件都没有设计成为线程安全类型?
- MediaPlayer流媒体播放问题
- 利用传感器求位移
- 不同activity之间传递SharedPreferences值(同一package中)
- android通过webview下载文件名为中文的文件
- Intent 跳转的问题,again
- 哪位大哥能得到这个快递单号查询apk的源码吗?
- Android中实现一分钟内某条件没有发生就执行某操作
- 在网易遇到的一个面试题,关于下拉刷新的
- 有没有什么命令行或工具可以查看so文件的方法名不?
没有main函数。
应该是按照 birdsaction 的说法提前在最上面声明一下就可以的。
但想了解下,为什么需要这样做呢?
JNIEXPORT void JNICALL Java_lab_sodino_inotifylab_MainActivity_watch
(JNIEnv * env, jobject thiz, jstring pathWatch)
调用之前就写好就可以了。额,发现方法的调用得在方法的声明或实现之后..这点和java不一样..
这是为什么呢?