Android使用自己生成的.so动态函数库
2018-01-11 15:54
155 查看
Android使用自己生成的.so动态函数库:
1.生成的.so文件(工程文件夹模式)目录为app/build/intermediates/ndk/lib,将其复制到另一个工程的app/lib目录下.
2.要使用上述的.so文件 ,必须将工程的包名改为生成.so文件时的包名,要不然 编译能通过,但是app不能正常运行。logcat会提示找不到所调用函数的实现。
3.在新建工程的build.gradle文件中添加libs目录。如图:
4.在gradle.properties中最后加一行:android.useDeprecatedNdk=true
1.生成的.so文件(工程文件夹模式)目录为app/build/intermediates/ndk/lib,将其复制到另一个工程的app/lib目录下.
2.要使用上述的.so文件 ,必须将工程的包名改为生成.so文件时的包名,要不然 编译能通过,但是app不能正常运行。logcat会提示找不到所调用函数的实现。
3.在新建工程的build.gradle文件中添加libs目录。如图:
4.在gradle.properties中最后加一行:android.useDeprecatedNdk=true
相关文章推荐
- 基于Volley学习使用AndroidSudio的三种添加依赖的方式和自己编译生成jar包
- Android注解使用之通过annotationProcessor注解生成代码实现自己的ButterKnife框架
- Android注解使用之通过annotationProcessor注解生成代码实现自己的ButterKnife框架
- Android -- Camera 照相和录像, 使用系统APP和自己生成Camera
- Android生成缩略图-使用Android 2.2新特性完成
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- android中,用SimpleAdapter创建有自己布局的listView,以及listView的修改更新notifyDataSetChanged()的使用。
- 动软.net代码生成器自定义模板(根据自己需要来生成数据访问类)及牛腩的动软的简单使用(原创)
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- 使用生成的EUL和IL后发现,原来含义跟自己预先理解的有很大出入
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- 使用ant进行android开源voip工程sipdroid的编译与apk生成
- android使用ant自动打包(更改java文件中的属性值,批量自动生成)
- android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
- 生成动态库so的方法|解决NDK r5b引用静态库失效的问题|在NDK的Nactive代码中使用Android Log的方法|生成Native java头文件
- Android菜单详解(五)——使用XML生成菜单
- 使用asDoc生成自己的Flex API Document
- 使用asDoc生成自己的Flex API Document
- 小技巧,Android上面生成和应用自己的jar
- 使用android framework源码编译自己apk问题