Android Studio添加so文件并打包到APK的lib文件夹中

     Gradle官方在新版本中已经实现了自动打包.so文件功能了。

     只需要在build.gradle的文件中的android目录下配置一下即可:

    

1 sourceSets {
2         main {
3             jniLibs.srcDirs = ['libs']
4         }
5     }  

   完整build.gradle配置文件如下:

 

 1 apply plugin: 'com.android.application'
 2
 3 android {
 4
 5     compileSdkVersion 21
 6     buildToolsVersion "21.1.1"
 7
 8     defaultConfig {
 9         applicationId "com.johntsai.voicerecognize"
10         minSdkVersion 14
11         targetSdkVersion 21
12         versionCode 1
13         versionName "1.0"
14     }
15     buildTypes {
16         release {
17             minifyEnabled false
18             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
19         }
20     }
21     sourceSets {
22         main {
23             jniLibs.srcDirs = ['libs']
24         }
25     }
26 }
27 dependencies {
28     compile fileTree(include: ['*.jar'], dir: 'libs')
29     compile 'com.android.support:appcompat-v7:21.0.2'
30     compile files('libs/Msc.jar')
31 }

 

原文地址:http://www.cnblogs.com/JohnTsai/p/4305594.html

时间: 2024-09-15 02:13:19

Android Studio添加so文件并打包到APK的lib文件夹中的相关文章

android studio 添加imageview失败

问题描述 android studio 添加imageview失败 在添加图片时打出图片的名称却显示错误,求解 解决方案 看下,对应的库有没有导入,jar包 解决方案二: android ImageView 添加边框 解决方案三: android studio放图片的地方一般是mipmap这个文件夹 解决方案四: android studio放图片的地方一般是mipmap这个文件夹,所以你不能引用drawable文件下面的图片,如果要引用请把图片放在drawable文件下面: 但是一般建议放在m

Android Studio 添加 Genymotion插件

原文:Android Studio 添加 Genymotion插件 1.下载Genymotion:官网地址,必须先注册才能下载,下载带有VirtualBox的版本 2.安装:安装时会连VirtualBox一起安装,直接next就行. 3.打开AndroidStudio,点击File-->Settings-->Plugins-->Browse`````,搜索genymotion安装,然后重启AndroidStudio.       4.重启后会出现genymotion的图标: 点击图标会出

android studio 添加library(github开元项目) 失败

问题描述 android studio 添加library(github开元项目) 失败 我在github下载了两个开源库,SlidingMenu和ActionBarSherlck,课室添加到项目后就出现了以上的错误,求解答!!!本人初学者,求指点!!! 解决方案 添加一个manifest属性看看 解决方案二: 你的gradle里声明了吗?

Android Studio 添加Assets目录

Android Studio 添加Assets目录:   法一: Since Android Studio uses the new Gradle-based build system, you should be putting assets/ inside of the source sets (e.g., src/main/assets/), if I understand correctly. 法二: In Android Studio, right-click on the  fold

sqlite-如何将数据库文件一起打包成apk

问题描述 如何将数据库文件一起打包成apk 我用可视化的sqLite建了一张表,再导入到了DDMS里面,用虚拟机运行时也成功查询了,但是打包出来在真机上运行就不行了,怎样把数据库文件一起打包出去啊? 解决方案 如何将SQLite数据库与apk文件一起发布如何将SQLite数据库与apk文件一起发布ANDROID开发:将数据库文件与项目包一起打包成APK文件

Android编程实现webview将网页打包成apk的方法

本文实例讲述了Android编程实现webview将网页打包成apk的方法.分享给大家供大家参考,具体如下: 功能非常简单,而且乍一看没什么特别大的用处,因为实际上就是浏览器而已...但如果说网页一开始就是针对手机开发的呢?是不是可以将android的开发转变为网页的开发了?有待研究,不过据说也可以用这种方法将html5打包哦,先记录一下可能以后也可以赶下潮流. public class MainActivity extends Activity { private WebView webvie

2.5、Android Studio添加多适配的向量图片

Android Studio包含一个Vector Asset Studio的工具,可以帮助你添加Material图标和导入SVG(Scalable Vector Graphic)文件到你的项目中作为向量drawable资源.使用向量drawable资源来代替图片可以减少APK的大小,因为同样一个文件可以在不损失图片质量的情况下改变大小来适应不同分辨率的屏幕.旧版本的Android不支持向量drawable,Vector Asset Studio可以在构建的时候,帮助你把向量drawable转化成

Android Studio添加第三方库的注意事项_Android

前言 很多人开始安卓入门的学习,都会选择Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多.主要是导入的问题和android studio自带的android 高版本SDK所带来的问题. 首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍.我门主要讲的是library库文件引入的方式. 第一步我们要做的是将要引入的包,放在我们的工程目录下,如下图 然后在我们

Android Studio添加第三方库的注意事项

前言 很多人开始安卓入门的学习,都会选择Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多.主要是导入的问题和android studio自带的android 高版本SDK所带来的问题. 首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍.我门主要讲的是library库文件引入的方式. 第一步我们要做的是将要引入的包,放在我们的工程目录下,如下图 然后在我们