博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NDK 不能编译静态库
阅读量:6948 次
发布时间:2019-06-27

本文共 796 字,大约阅读时间需要 2 分钟。

照着NDK文档编译静态库一点效果也没有,google一下。

解决办法有两种:

1、在Android.mk并行目录增加 Application.mk
文件内容:
APP_ABI := armeabi
APP_PLATFORM := android-9
APP_MODULES := libdvnca
2、在Android.mk中增加使用静态库的编译选项
include $(CLEAR_VARS)
LOCAL_MODULE    := libdvnca
LOCAL_SRC_FILES := \
src/dvn_cak.c \
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/inc \
LOCAL_CFLAGS += -D__ANDROID__ -DTEST_IPANEL -DUSE_GRAPHICS_PIXEL_ALPHA -DHAVE_GFX_2D
include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE    := test
LOCAL_STATIC_LIBRARIES := libdvnca
LOCAL_CFLAGS += -D__ANDROID__ -DTEST_IPANEL -DUSE_GRAPHICS_PIXEL_ALPHA -DHAVE_GFX_2D
include $(BUILD_SHARED_LIBRARY)
如此控制台输入的打印为:
StaticLibrary  : libdvnca.a
SharedLibrary  : libtest.so

Install        : libtest.so => libs/armeabi/libtest.so

转载于:https://www.cnblogs.com/soniclq/archive/2013/02/25/2932410.html

你可能感兴趣的文章
计算机网络知识总结
查看>>
poj 3844 Divisible Subsequences 剩余类,组合计数
查看>>
响应式布局这件小事
查看>>
子窗口访问父页面iframe中的iframe,top打开的子窗口访问父页面中的iframe中的iframe...
查看>>
css属性设置
查看>>
MongoDB -- JAVA基本API操作
查看>>
maven-reportng插件依赖添加
查看>>
树的存储结构实例
查看>>
typescript 的 polyfill 学习2-assign
查看>>
触发事件续
查看>>
python动态传参
查看>>
Spring中的Contexts
查看>>
奇葩说第三季被删减版下载,奇葩说被禁资源下载
查看>>
jQuery实现slideRightShow()方法
查看>>
反编译.o到.cpp
查看>>
[LeetCode]Remove Duplicates from Sorted Array
查看>>
qtp试用期30天已经过了就无法使用,解决办法
查看>>
困惑好久 删除配置文件中的一行 怎么办?
查看>>
winform文本框怎么实现html的placeholder效果
查看>>
认识CSS样式
查看>>