全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

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小时内与您取得联系。