ndk编译so库

阅读: 评论:0

ndk编译so库

ndk编译so库

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 只要指向d 文件的目录

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 <.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文件夹 也就是必须把工程放进jni文件夹,里面直接就是其他文件和文件夹。就是不放进工程。直接命令进入目录(无需修改为jni),执行ndk-build就行了,就会生成so文件了,每个cpp文件都会生成一个so文件

亲测可以生成没有问题 

注意无论哪种都是要放进jni文件夹

可以看下 

【ndk】使用Android.mk方式生成so文件的普通流程以及作死流程 - 灰信网(软件开发博客聚合)

本文发布于:2024-01-31 04:29:26,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170664656725486.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:ndk
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23