Android Studio 引入编写好的.so库
来源:互联网 发布:印象笔记不能保存知乎 编辑:程序博客网 时间:2024/04/29 05:26
关于如何搭建Android NDK开发环境,并编译出相应的.so文件和jar包,请参阅我之前写的一篇文章《eclipse配合Android Studio部署Android NDK开发环境》
如果自己编写好了.so库,那么如何连同jar包引入Android Studio,就是本次所要讨论的问题
百度了好多办法都没啥用,最后从老项目中找到的解决办法
首先在main文件夹下新建一个文件夹jniLibs,与java文件夹并列,把.so文件放到armeabi文件夹下
同样在main下面再建一个libs文件夹,把刚刚生成的jar包拖进来
右击这个jar包,点击add to libraries
add 成功之后,build.gradle会多出一行
compile files('src/main/libs/AlxNdk.jar')完整的build.gradle如下
apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.administrator.jnidemo" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:design:23.2.0' compile files('src/main/libs/AlxNdk.jar')}
这样我们就可以在Andorid Studio直接调用这个native方法了,比如
TextView tv1 = (TextView) findViewById(R.id.tv1);tv1.setText(""+JNIUtils.getStringFromC(20,30));
0 0
- Android Studio 引入编写好的.so库
- android studio引入so库
- Android Studio引入so库
- Android Studio引入.so文件的方法
- Android Studio引入外部so的方法
- android studio中如何引入.so库
- android studio引入.so文件
- Android studio 引入So文件
- android studio 引入so使用
- android studio 引入so文件
- Android studio中正确引入so文件的方法
- Android studio中正确引入so文件的方法
- Android studio中正确引入so文件的方法
- Android studio中正确引入so文件的方法
- Android studio中正确引入so文件的方法
- Android studio中正确引入so文件的方法
- Android Studio:正确引入so文件的方法
- Android Studio:正确引入so文件的方法
- 关于Android Studio下拉刷新控件SwipeRefreshLayout
- iOS中跳转到邮箱,微信,微博,以及拨打电话
- 关于cocos3.4 lua版本Listview出现白底绿屏问题
- Android工具类
- 物联网与穿戴设备专题(2)——可穿戴设备平台开发套件LinkIt ONE
- Android Studio 引入编写好的.so库
- 浅谈TCP(传输控制协议)的可靠性
- maven常用命令
- Redis-cli 命令总结
- Unity3d Dictionary简单用法
- spring mvc 注解配置StringHttpMessageConverter不生效
- CentOS6.5系统下RPM包安装MySQL5.6
- AOP 概念解析
- Mysql容器的建立与连接