使用JNI连接Cpp程序的问题--> java.lang.UnsatisfiedLinkError: HelloWorld
2012-05-11 16:04
537 查看
#include<jni.h> //#include<com_example_TestCpp.h> #include<android/log.h> JNIEXPORT void JNICALL Java_com_example_TestCpp_HelloWorld (JNIEnv *env, jobject thiz) { __android_log_write(ANDROID_LOG_INFO,"MyNdkDemo", "XXXXXXXXXXXXXXXXXXXXX-1"); }
android NDK 开发写测试小程序时遇到:
cpp文件中的代码,
当把头文件 com_example_TestCpp.h [用javah 生成] 注释掉就会出现标题所示问题
包含头文件时则运行没有影响。
头文件不是可以不需要吗,怎么会出现这个问题?标记!
相关文章推荐
- linux下使用jni实现c++调用java程序(2)找不到java类的问题
- eclipse 使用 hadoop plugin 插件 连接不上的问题 updater".java.lang.NullPointerException
- 解决使用libhdfs.so连接hdfs出错问题java.lang.ClassNotFoundException: org.apache.hadoop.fs.F
- 关于Android使用JNI报错 java.lang.UnsatisfiedLinkError: dlopen failed: 和xxx.so: has text relocations错误问题的解决
- C#客户端与Java程序使用socket连接并通信的兼容问题
- 关于使用google map程序中报java.lang.NoClassDefFoundError: android.net.NetworkConnectivityListener的问题
- 【COCOS2D-X 备注篇】ASSETMANAGEREX使用异常解决备注->CHECK_JNI/CC‘JAVA.LANG.NOCLASSDEFFOUNDERROR’
- AIX平台上使用JAVA程序连接到DB2数据库
- 使用JAVA连接HBase时查询数据时,无限等待问题
- Linux下修改默认字符集--->解决Linux下Java程序种中文文件夹file.isDirectory()判断失败的问题
- <转>java编译问题:使用了未经检查或不安全的操作
- Java中JNI的使用详解第一篇:HelloWorld
- 使用tomcat产生java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- Linux 下分析Java程序CPU使用高的问题
- 在使用google map 时出现Android关于java.lang.NoClassDefFoundError问题
- Java中JNI的使用详解第一篇:HelloWorld
- 使用hbase的java api连接集群超时的问题
- Java程序使用OCI驱动连接Oracle数据库
- (SSH中使用Proxool问题)java.lang.IllegalStateException: Shutdown in progress__Proxool