当前位置:   article > 正文

Android 生成so库 然后给别人调用_android 构建so库文件给别人使用

android 构建so库文件给别人使用

1. 第一步装android studio 装ndk 这个网上自己查

 

配置ndk环境

编辑./bash_profile文件增加NDK_HOME环境变量

执行 source ./bash_profile

发现每次关闭控制台以后,执行ndk-build都报找不到,解决办法在.zshrc中增加

source ~/.bash_profile

 编译so

新建一个android Native C++工程 WjrSo

 

新建类WjrSo

 

native-lib.cpp中增加

 

 

记得CMakeLists.txt中增加

 

测试调用

 

生成完毕以后可以在build目录下生成so

 

 

另外建一个工程

 

拷贝WjrSo.java过去

把编译好的so拷贝到libs目录下

 

 在build.gradle 里面android节点下增加

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}

 调试程序发现可以调用

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/766849
推荐阅读
相关标签
  

闽ICP备14008679号