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
相关文章:
制作网站怎么制作,*游戏网站怎么搭建?
家庭服务器如何搭建个人网站?
家具网站制作软件,家具厂怎么跑业务?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
建站之星如何开启自定义404页面避免用户流失?
营销式网站制作方案,销售哪个网站招聘效果最好?
建站之星收费标准详解:套餐费用及年费价格表一览
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
html制作网站的步骤有哪些,iapp如何添加网页?
上海网站制作开发公司,上海买房比较好的网站有哪些?
实例解析Array和String方法
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何在建站之星网店版论坛获取技术支持?
网站制作说明怎么写,简述网页设计的流程并说明原因?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
建站之星上传入口如何快速找到?
建站之星安装需要哪些步骤及注意事项?
如何用VPS主机快速搭建个人网站?
如何用wdcp快速搭建高效网站?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
如何通过IIS搭建网站并配置访问权限?
如何通过山东自助建站平台快速注册域名?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站之星如何配置系统实现高效建站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
内网网站制作软件,内网的网站如何发布到外网?
如何快速辨别茅台真假?关键步骤解析
利用JavaScript实现拖拽改变元素大小
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
c# 在高并发场景下,委托和接口调用的性能对比
如何用免费手机建站系统零基础打造专业网站?
如何正确下载安装西数主机建站助手?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何通过wdcp面板快速创建网站?
韩国服务器如何优化跨境访问实现高效连接?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
建站主机选购指南:核心配置优化与品牌推荐方案
如何通过智能用户系统一键生成高效建站方案?
在线制作视频网站免费,都有哪些好的动漫网站?
如何用IIS7快速搭建并优化网站站点?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
大连 网站制作,大连天途有线官网?
建站之星后台密码遗忘如何找回?
如何在服务器上三步完成建站并提升流量?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
制作表格网站有哪些,线上表格怎么弄?
*请认真填写需求信息,我们会在24小时内与您取得联系。