Android Studio中导入JNI生成的.so库的实现方法

由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.so库文件之后,eclipse工具就会自动把这些库导入到apk中。而Android Studio目前为止(0.86版本)还无法做到那么自动,但是我们可以通过以下方式进行。
首先在Android Studio工程的app目录下创建整个jni目录,jni目录里写Android.mk、Application.mk以及各类C/C++和汇编源文件。然后跟原来一样,用ndk_build工具去编,然后工具会自动生成libs目录,里面还有每个你在Application.mk里所指定处理器架构的so文件。
完成之后,编辑app目录下的build.gradle文件,为其添加以下代码:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
完整的build.gradle文件如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.adwo.gamecenter.civetcoffeegamecenter"
minSdkVersion 9
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:20.0.0'
}
以上就是对Android Studio中导入JNI生成的.so库的实现方法 的讲解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# Studio中导入JNI生成的.so库
# JNI
# 生成.so库
# Android Studio 3.5版本JNI生成SO文件详解
# Android studio 下JNI编程实例并生成so库的实现代码
# 浅谈Android Studio JNI生成so库
# 从源码编译Android系统的Java类库和JNI动态库的方法
# android 调用JNI SO动态库的方法
# 就会
# 目录下
# 如有
# 你在
# 可以通过
# 希望能
# 为其
# 所示
# 谢谢大家
# 自动生成
# 疑问请
# 导入到
# pre
# brush
# build
# gradle
# jniLibs
# main
# apply
# srcDirs
相关文章:
移民网站制作流程,怎么看加拿大移民官网?
如何选择网络建站服务器?高效建站必看指南
如何快速生成橙子建站落地页链接?
如何配置IIS站点权限与局域网访问?
建站之星3.0如何解决常见操作问题?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何用PHP快速搭建CMS系统?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
实例解析angularjs的filter过滤器
,怎么用自己头像做动态表情包?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
如何在Golang中指定模块版本_使用go.mod控制版本号
如何通过二级域名建站提升品牌影响力?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
XML的“混合内容”是什么 怎么用DTD或XSD定义
香港服务器选型指南:免备案配置与高效建站方案解析
如何高效生成建站之星成品网站源码?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何选择最佳自助建站系统?快速指南解析优劣
网站制作软件有哪些,制图软件有哪些?
建站之星如何实现五合一智能建站与营销推广?
如何高效配置IIS服务器搭建网站?
家庭建站与云服务器建站,如何选择更优?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
制作旅游网站html,怎样注册旅游网站?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
制作农业网站的软件,比较好的农业网站推荐一下?
香港网站服务器数量如何影响SEO优化效果?
如何在阿里云ECS服务器部署织梦CMS网站?
动图在线制作网站有哪些,滑动动图图集怎么做?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何快速搭建高效WAP手机网站?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
建站之星如何快速更换网站模板?
名字制作网站免费,所有小说网站的名字?
公司网站的制作公司,企业网站制作基本流程有哪些?
网站企业制作流程,用什么语言做企业网站比较好?
建站之星后台管理系统如何操作?
建站之星如何快速生成多端适配网站?
股票网站制作软件,网上股票怎么开户?
如何获取上海专业网站定制建站电话?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
专业网站建设制作报价,网页设计制作要考什么证?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何选择可靠的免备案建站服务器?
建站之星在线版空间:自助建站+智能模板一键生成方案
高端网站建设与定制开发一站式解决方案 中企动力
零基础网站服务器架设实战:轻量应用与域名解析配置指南
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
*请认真填写需求信息,我们会在24小时内与您取得联系。