Android Studio 引用so文件

转载须注明 :转自http://blog.csdn.net/zouchengxufei/article/details/46486629

最近在使用Android Studio 进行开发一款应用,涉及到新浪的登录,但是新浪登录的sdk需要引用so文件,用Studio找了半天没找到合适的方法,不想再换回Eclipse,所以坚持寻找 ,最终找到了一个简单的方法:

版本:gradle2.4

步骤如下:

1.在main文件夹下创建一个文件夹jniLibs,如下图

2.修改build.gradle文件,在android{}添加

productFlavors {
        x86 {
            ndk {
                abiFilter "x86"
            }
        }
        mips {
            ndk {
                abiFilter "mips"
            }
        }
        armv7 {
            ndk {
                abiFilter "armeabi-v7a"
            }
        }
        arm {
            ndk {
                abiFilter "armeabi"
            }
        }
        fat
    }
    sourceSets.main {
        jniLibs.srcDir ‘src/main/libs‘
    }

3.完成!即可运行,查看 data/data/com.XXXX/libs 下的so文件了

时间: 2024-10-10 14:19:25

Android Studio 引用so文件的相关文章

Android NDK——使用Android Studio引用so库,jar包及module并使用JNI的正确姿势

引言 由于项目中需要用到JNI,以前虽然在Eclipse上使用过JNI和SO 文件,移植到Android Studio上的时候是花费好些力气的,也处理过不少常见的错误,而且网上很多文章都是只写了大致的步骤,忽略了很多细节,为了让新手们少走弯路,同时也是加强自己的理解,把自己一步一步的操作记录下来. 一.Android studio引入jar 不同于eclipse的配置build path,Android Studio可以通过图形界面Project Structure来配置dependencies

android studio从布局文件中提取style

写一个复杂的布局文件:当快写完时,发现已经快1000行代码啦,虽然有空格,但是布局也显得太庞大啦,无意间发现android studio从布局文件中提取style的方法,很是方便. 首先在布局文件中正常编写View的属性,然后点击右键打开菜单,依次选择Refactor -> Extract -> Style,如图所示: 其次,在弹出的提取style对话框中,选择所需要的属性,如图所示: 最后,为style命名,点击ok,然后就可以在style.xml文件中看到这个style了,如图所示: 就这

Android studio打开demo文件特别慢

android studio打开demo文件非常慢,因为在于如果没有对应的gradle包,那么会从谷歌那里下载gradle包,有墙所以就非常慢,几百M的东西 下面修改文件,使得能快速打开demo 1.新建一个新的工程  ,然后点击file->project  structure 2. 如上图,这几个参数 Android Plugin Version:(1.5.0) Gradle Version:(2.8) Compile SDK Version:(23) Build Tools Version:

【转】SVN:Android Studio设置忽略文件

[转]SVN:Android Studio设置忽略文件 Android Studio创建的Android项目一般需要忽略 参考: http://blog.csdn.net/qq_22780533/article/details/51965007 1..idea文件夹 2..gradle文件夹 3.所有的build文件夹 4.所有的.iml文件 5.local.properties文件. 第一种:在Android Studio中设置 第二种:在项目的.idea/workspace.xml的文件里设

Android Studio引用Library与导入jar

在Android项目开发过程中,Android Studio是一款非常强大的开发工具.到底有多强大,用了你就知道了. 本文我将介绍Studio引用Library开源项目与导入jar方法. 一.引用Library 1:选择你的项目,点击导航栏File -->New -->Import Module... 根据提示Import你的Library即可 此时展开你的项目即可发现你导入的Library(我导入的是IOS_Dialog_Library) 到这工作还未结束. 2:再次选择你的项目,点击Fil

Android Studio 下混淆 文件配置 问题 初探(一)

1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-sdk-linux/tools/proguard/docs/index.html 官方文档及网上博客 最近的项目总结 2. Android Studio(以后简称AS)  下默认有proguard-project.txt ,为混淆的配置文件 配置路径在该工程下的gradel中.实际为一个  proguard 3混淆对象  proguard默认是所有文件均进行混淆 在

Android Studio中清单文件改versionCode和versionName没效果的原因

在Android Studio中,项目的versionCode 和versionName 的控制不是在AndroidManifest.xml清单文件中更改的,而是在项目的build.gradle中更改的,. 其实在AndroidManifest.xml里已经有提示了的: 然后在build.gradle中会发现相同的声明: 修改后同步一下就行了.

android studio中R文件变红并报错

昨天晚上碰到一个十分费解的问题,想分享一下,希望能帮到你. 以前用studio是R文件是不报错的.当你从其他程序拷过一些代码是会发现R文件会变红并且应用程序不能运行.除了R文件其他地方没有报错,只有app运行时会报错 . 这是因为当你从其他程序拷过一些代码.你的r文件中没有自动加载,这时你需要把那些报错的代码删除并重新在android studio中输入,这样你的应用程序就可以运行了.

Android Studio 解析json文件出现中文乱码解决方法

作为一个Android开发初学者,好不容易找到解决方法,跟大家分享一下, 其实很简单,只要保持服务器上的文件(date2.json)与软件的编码方式一样就行. 我用的Android Studio是utf-8,所以在服务器文件(date2.json)编码的方式也设值为utf-8; 新建一个文本文档,将写入内容,将文件另存为到服务器文件夹下的htdocs文件夹下,将.txt改为.json,编码方式为utf-8 直接保存就完成了 运行程序结果: //发送请求获取json文件 private void