Android Studio(5)---引用jar及so文件
Android Studio(5)---引用jar及so文件
Android studio的项目,明明把第三方的jar文件拷贝到了module的libs文件夹下,为何还是无法再代码中调用jar包中的API?
我说,你需要手动编译你的jar包,编译后会在gradle配置文件中看到相应jar包的引用。
· 右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中;
注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。
· 确认你的build.gradle文件的内容是否有,没有就加上,它的意思是编译所有libs文件加下的jar包
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
· 点击控制面板上的小图片Sync Project with Gradle Files
引入so文件也有两种方法,具体使用哪一种,看开发者自己如何选择了。
· 在“src/main”目录中新建名为“jniLibs”的目录;
好啦,就是这么简单的几步,就可以轻松的把so文件引入到你的工程中了。
Android Studio(5)---引用jar及so文件相关推荐
- Android studio 中引用jar的其实是Maven?(一)
由于Studio比eclipse多了一步对工程构建的步骤,即为build.gradle这个文件运行,因此其引入第三方开发jar包与lib工程对比Eclipse已完成不同,引入第三方jar与lib工程显 ...
- Android Studio开发入门-引用jar及so文件
最近初学安卓开发,因为以前从未用过JAVA,连基本的语法都要从头开始,所以不太顺利.在尝试使用百度语音识别引擎时遇到了如何引用jar及so文件的问题.在GOOGLE加多次尝试之后,找到了一个比较简单的 ...
- Android Studio(九):引用jar及so文件
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- android studio gradle 打出jar,同时将依赖的第三方jar打包在一起
新版本的android studio 将编译之后的class文件放到了 build/intermediates/javac 目录下. 引用的时候 from('build/intermediates/j ...
- android studio 自动引用,Android Studio三方引用报错但是项目可以运行的解决方案
Android Studio第一次启动的Fetching android sdk component information的问题 1)进入刚安装的Android Studio目录下的bin目录.找到 ...
- android dex文件过多,Android Studio中的多个Dex文件异常
突然间,我在Android Studio中的项目中收到以下错误.Android Studio中的多个Dex文件异常 Execution failed for task ':app:dexDebug'. ...
- Android Studio 怎样打JAR包
Android Studio 怎样打JAR包 在eclipse中我们知道怎样将一个项目导出为jar包,供其他项目使用. 在AS中能够通过改动gradle才处理. 我们新建一个项目MakeJar,在项目 ...
- Android Studio 如何打JAR包
Android Studio 如何打JAR包 在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用. 在AS中可以通过修改gradle才处理. 我们新建一个项目MakeJar,在 ...
- android复用字符串文件夹,如何从Android Studio中的值xml字符串文件夹更改字体
我一直在努力了解如何更改值/ Strings.xml目录的字体系列.有没有简单的方法来改变字体?我已经加了我想要的字体到资产的文件夹,但我的标题是在strings.xml中值目录像这里面:如何从And ...
最新文章
- 使用Source Safe for SQL Server解决数据库版本管理问题
- 如何判断序列是不是堆_备胎是什么意思?如何判断自己是不是感情中的备胎?...
- 2、异步HTTP编程
- 代码大全 MSIL语言程序设计
- iOS平台上的MVVM模式(译文)
- 基于log4net的支持动态文件名、按日期和大小自动分割文件的日志组件
- Lua5.2中的全局环境
- 使用$.getJSON解决ajax跨域访问 JQuery 的跨域方法(服务器端为wordpress程序)
- ascii码表的使用
- 必须收藏!130 个相见恨晚的超实用网站,一次性分享出来
- 微软tfs项目管理工具_研究Project2010+TFS2010项目需求管理功能
- linux的intel显卡驱动下载地址,英特尔®嵌入式媒体和显卡驱动程序(英特尔® EMGD)...
- 基于BP神经网络控制+Simulink双闭环直流调速系统仿真
- edge浏览器设置启动时默认打开新标签页
- OpenResty安装、启停止_linux
- txt文本去重复 亲测50G文本高效去重复
- spacemacs email layer
- 最全C++知识点--重载运算与类型转换
- DDL(数据库定义语言)
- 树莓派Android Things物联网开发:GitHub案例程序汇总
热门文章
- 用Openswan组建Linux IPSec ---第二部分
- ios 按钮图片拉伸_#UIButton#背景图片的拉伸
- JavaScript重难点解析6(Promise)
- 虚拟机状态错误_【行业资讯】VirtualBox 6.1.16 发布,开源虚拟机
- 在虚拟机linux上安装gdb,linux下gdb的安装和使用
- Mysql之七种连接查询
- List、Map、Set之间的联系与区别:
- flask返回数据类型
- __property 关键字的使用
- (后端)Java中关于金额大小写的工具类