ndk-build 修改输出so位置 (change ndk-build output so lib file path )
2024-09-05 20:01:35
期望的目录结构:
Folder ---
| --- build.bat
| --- Source
| --- All sources codes *.cpp *.h
| --- Android --- jni
| --- Android.mk,
| --- Application.mk
| --- SomeHeaderFile.h
| --- Output
| --- armeabi-v7a --- xxx.so
| --- x86 --- xxx.so
期待的是在Android-jni目录下,放ndk-build的mk文件.然后在外部提供一个生成脚本bat文件.执行该bat后,将生成的so文件,放入Output目录下.相应的框架目录下.
Google了很多的ndk-build参数,Android.mk写法,最终得出以下配置代码(关键配置)是可行的
Application.mk 包含:
APP_ABI := armeabi-v7a x86
(生成两个平台的so)
Android.mk 包含
NDK_APP_DST_DIR=../../Output/$(TARGET_ARCH_ABI)
build.bat 内容
cd Android/jni
call ndk-build clean
call ndk-build
pause
最新文章
- Windows下MySQL的常用操作
- 运维之网络安全抓包—— WireShark 和 tcpdump
- Leetcode Permutations
- PhoneGap在iOS开发下的注意事项
- document.write 动态加载 script 脚本时,特殊异常
- imageview圆角的实现
- MSI安装程序在Win8/Win10及以上系统中DLL安装问题
- AE实现矢量图层标注属性
- IOS调用相机和相册时无法显示中文
- 【python自动化第十篇:】
- Web API路由与动作(三)
- Python入门之中文乱码
- hdu1698(线段树)
- PDO进行sql报表编制结果集介绍及操作(两)
- javascript注释规范
- 容器部署解决方案Docker
- js设计模式(三)---代理模式
- android xml 解析汉字只出来一个字的问题
- 2018.11.01 bzoj4872: [Shoi2017]分手是祝愿(期望dp)
- dotNet Core WEB程序使用 Nginx反向代理
热门文章
- 创建Bitmap之BitmapFactory
- 自定义控件的属性declare-styleable
- Python Re 模块超全解读
- https://www.cnblogs.com/
- jmeter 随机取一个值的方法
- LeetCode_168. Excel Sheet Column Title
- python2.6.6升级python2.7.14
- 微信小程序企业付款到个人
- c-lodop的三个进程和一个服务介绍
- 《CNCF × Alibaba云原生技术公开课》知识点自测(三):Kubernetes核心概念