Android Studio-引用jar及so文件

一、引用jar文件
    1.将jar文件复制、粘贴到app的libs目录中;
    2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中;
    3.选择指定的类库。
    注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。


二、引用so文件
    网上有很多引用so文件的方法,多数都很麻烦,在KYLE THIELK的博客中找到了一种简单的方法。
    1.在“src/main”目录中新建名为“jniLibs”的目录;
    2.将so文件复制、粘贴到“jniLibs”目录内。
    注:如果没有引用so文件,可能会在程序执行的时候加载类库失败,有类似如下的DEBUG提示:
    java.lang.UnsatisfiedLinkError: Couldn‘t load library xxxx from loader dalvik.system.PathClassLoader



转自:http://www.cnblogs.com/xrwang/p/AndroidStudioImportJarAndSoLibrary.html

时间: 2024-08-06 14:42:36

Android Studio-引用jar及so文件的相关文章

android studio 引用aar包 出现文件冲突

开发项目,多多少少都会引进一些第三方jar或者aar资源文件,方便开发个性化功能,但这样就经常会出现包冲突.文件冲突.重复导入资源或者导入俩个不同的包中包含有相同的文件资源呢!后果导致编译失败,提示错误! 下面就来加讲解下我遇到问题及解决方法: 1. 文件冲突 文件错误提示 一般类似这样的Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api

Android Studio开发入门-引用jar及so文件

最近初学安卓开发,因为以前从未用过JAVA,连基本的语法都要从头开始,所以不太顺利.在尝试使用百度语音识别引擎时遇到了如何引用jar及so文件的问题.在GOOGLE加多次尝试之后,找到了一个比较简单的方法,特介绍如下.一.引用jar文件    1.将jar文件复制.粘贴到app的libs目录中:    2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中:    3.选择指定的类库.    注:如果不执行2.3步,jar文件将不起作用,并且

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 使用心得(六)—android studio 如何加载.so文件

之前一直没怎么注意,以为.so文件android为像eclipse一样直接加载,但是直到昨天我在android studio上调试公司项目推送消息的时候,才发现,.so文件原来没有加载成功. 可能之前  Android studio 使用心得(三)—从Eclipse迁移到Android这篇文章我是用Demo4来做例子,里面并没有引用.so文件,所以大家按照这篇文章去迁移项目的时候,会遇到问题.昨天我网上找了一下关于android studio gradle 加载.so文件的文章,发现大多还停留在

[转]Android Studio开发入门-引用jar及so文件

注意: 1.jar包在app的libs目录 2.so文件放在src/main”目录中名为“jniLibs”的目录 一.引用jar文件    1.将jar文件复制.粘贴到app的libs目录中:    2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中:    3.选择指定的类库.    注:如果不执行2.3步,jar文件将不起作用,并且不能使用import语句引用. 二.引用so文件    网上有很多引用so文件的方法,多数都很麻烦,在K

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 引用so文件

转载须注明 :转自http://blog.csdn.net/zouchengxufei/article/details/46486629 最近在使用Android Studio 进行开发一款应用,涉及到新浪的登录,但是新浪登录的sdk需要引用so文件,用Studio找了半天没找到合适的方法,不想再换回Eclipse,所以坚持寻找 ,最终找到了一个简单的方法: 版本:gradle2.4 步骤如下: 1.在main文件夹下创建一个文件夹jniLibs,如下图 2.修改build.gradle文件,在

android studio添加jar包及so文件问题

在开发过程中经常会遇到添加jar及so文件的问题,一般做法是将它们复制到工程下的Libs文件夹中,然后将jar包添加依赖即可,但有时候会发生找不到so文件的问题,但实际上相关的so文件已经添加到Libs中了,遇到这类的问题的解决办法是,找到app文件夹下的build.gradle文件,并且打开,需要对Libs进行配置.如图: 将JniLibs文件夹指向Libs文件夹即可.

android studio导jar包找不到类的解决方法

今天更新了universal-image-loader-1.9.5.jar文件,studio死活找不到其中相关的类,上网百度试了很多办法,总算解决了,具体方法跟一篇老外的帖子的差不多,这里分享下. 解决步骤: Something went wrong in incremental build system. One of this should help: Menu Build -> Rebuild project Delete folder /build Close Android Studi

Android Studio编译并集成SO文件

0x00 本文目标 让Java层代码与Native层代码交互 编译Native代码为SO文件 将SO文件集成到最终的APK文件中 为此你需要Android Studio和NDK套装,百度搜索后直接到官网下载. 0x01 Java层 为了让Java层与JNI层交互,来个简单的测试代码.hello方法用于获取从native返回的字符串,并显示到TextView中,没有TextView的同学自己在布局文件中新建一个就行了. package com.example.androidtest; import