Android.mk 中添加动态库编译例程 编译可执行程序

原创 2016年08月28日 15:27:03
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := ffmpeg 
LOCAL_SRC_FILES :=libffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl 
LOCAL_MODULE := ffmpeg1
LOCAL_SRC_FILES := FirstJNI.c 
LOCAL_SHARED_LIBRARIES := ffmpeg 

include $(BUILD_SHARED_LIBRARY)

需要注意的地方是 java 端调用时需要先加载 添加的动态库,注意顺序

修改Android.mk  ndk-build也可以编译成可执行文件
include $(BUILD_EXECUTABLE)
在Android 控制台界面下运行需要导出so库路径
export = /data/:$LD_LIBRARY_PATH  
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android引入动态库so的方法

Android引入动态库so的方法标签(空格分隔): Android so 第三方库
  • liwugang43210
  • liwugang43210
  • 2015年08月19日 21:02
  • 3295

Android 驱动库的动态加载

Android系统通常会添加一些外设,而外设也分为很多厂商,为了自适应不同厂商Android需要动态加载这些外设的驱动,那么在hardware模块做好兼容工作。 通常HAL层动的较多的就是蓝牙和wi...
  • kehyuanyu
  • kehyuanyu
  • 2015年06月19日 11:50
  • 4238

Android Studio 添加动态库os文件的方法

错误 02-28 20:14:13.904 18116-18116/? E/AdFireWallNative﹕ AdFrieWall JNI_OnLoad 02-28 20:14:13.9...
  • yy1300326388
  • yy1300326388
  • 2015年02月28日 20:39
  • 6754

Android动态加载—so文件

简介前几天做一个视频播放的功能,用到了bilibili开源ijkplayer播放器的(集成ijkplayer),功能确实强大,但就是用到的ffmpeg解码库太大,不得已只能只能将so文件拿出来,通过动...
  • u012858313
  • u012858313
  • 2016年04月05日 17:18
  • 8992

自定义android模块不编译的问题

自己添加的android模块不编译的问题 自定义模块需要添加编译指定PRODUCT_PACKAG环境变量 我们在开发中,经常会碰到需要自己添加独立模块的时候,笔者以前也没太关心这个问题,以为写好An...
  • angle_birds
  • angle_birds
  • 2014年02月21日 09:24
  • 5079

Cocos2d-x 中 Android.mk 自动添加源文件和头文件目录的路径

Eclipse Cocos2d-x 开发自动管理 2013年04月24日 作者: 一叶 分类: Cocos2d-x. 标签: cocos2d-xenv Makefile Android.m...
  • chenrunhua
  • chenrunhua
  • 2013年11月28日 15:30
  • 7103

运行时动态导入so库文件

  • 2016年01月07日 22:14
  • 40KB
  • 下载

Android 4.4.2 动态添加JNI库方法记录 (二 app应用层)源码

  • 2015年03月19日 16:03
  • 1.92MB
  • 下载

Android.mk添加第三方jar包

LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES := xsocket jacks...
  • liufuliang163
  • liufuliang163
  • 2017年05月16日 14:49
  • 428

Android.mk编译目标(编译包、二进制文件、预编译)

1.常用 我们经常使用Android.mk来编译一个apk,jar包等。 BUILD_PACKAGE(既可以编apk,也可以编资源包文件,但是需要指定LOCAL_EXPORT_PACKAGE_RESO...
  • kc58236582
  • kc58236582
  • 2016年05月19日 09:54
  • 2598
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android.mk 中添加动态库编译例程 编译可执行程序
举报原因:
原因补充:

(最多只允许输入30个字)