全网整合营销服务商

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

免费咨询热线: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 


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

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。