当前位置:网站首页>ndk编译so库
ndk编译so库
2022-08-05 05:55:00 【shuangrenlong】
1.android studio 在sdk 设置里面选中ndk版本下载
ndk开发我们此处下载的版本是21.0.6113669
android stuido的local.properties需要配置sdk和ndk路径
例如
sdk.dir=C\:\\Sdk
ndk.dir=C\:\\Sdk\\ndk\\21.0.6113669
2.配置ndk环境变量Path 只要指向ndk-build.cmd 文件的目录
3.检查ndk环境是否配置好 cmd命令: ndk-build -v
GNU Make 4.2.1
Built for x86_64-w64-mingw32
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software:you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
表示环境已经配置好
4.编译库
第一种方法,把文件放入工程app模块 和java平级的目录jni里面。。jni不要再放一个文件夹包起来,然后进入这个目录
例如 e: 进入E盘 cd E:\jni 进入了目录 然后执行命令 ndk-build 就会生成so库了
如果不成功,看下报错是什么。。是不是文件的目录不对,再调整
放入工程其实主要是方便看文件里面的内容 ,方便修改
第二种方法其实跟第一种一样。就是不放进工程。直接命令进入目录(无需修改为jni),执行ndk-build就行了,就会生成so文件了,每个cpp文件都会生成一个so文件
亲测可以生成没有问题
可以看下
边栏推荐
猜你喜欢
随机推荐
单片机原理与应用复习
The future of cloud gaming
数组&的运算
多用户商城多商户B2B2C拼团砍价秒杀支持小程序H5+APP全开源
document.querySelector()方法
【FAQ】什么是 Canon CCAPI
关于Antd的Affix突然不好用了,或者Window的scroll监听不好用了
字体样式及其分类
The use of three parameters of ref, out, and Params in Unity3D
reduce()方法的学习和整理
自营商城提高用户留存小技巧,商城对接小游戏分享
scikit-image图像处理笔记
微信小程序仿input组件、虚拟键盘
In-depth analysis if according to data authority @datascope (annotation + AOP + dynamic sql splicing) [step by step, with analysis process]
小程序input框不允许输入负数
After docker is deployed, mysql cannot connect
盒子模型大详解
格式化代码缩进的小技巧
利用将网页项目部署到阿里云上(ngnix)
八大排序之堆排序









