【转】Android:No implementation found for native

发布时间:2017-7-9 7:19:20编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【转】Android:No implementation found for native ",主要涉及到【转】Android:No implementation found for native 方面的内容,对于【转】Android:No implementation found for native 感兴趣的同学可以参考一下。

【转】Android:No implementation found for native

解决方法:

1.检查native c code的定义:

JNIEXPORT void Java_com_example_something_MyClass_getMyString(JNIEnv * env, jobject obj) {
其中:com_example_something为 package名的分解,MyClass为调用该.so的class

2.检查是否.so是否被加载到系统中:

   adb shell ls -l /data/data/com.example.something/lib/

3. 假设lib为libtest.so

   复制该文件到libs目录下,代码中调用:

  static
  {
        System.loadLibrary("test");//注意没有前缀 lib,对应为LOCAL_MODULE
 }

附:典型的Android.mk

[html] view plain copy


上一篇:SQlite使用
下一篇:怎么带团队?

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款