Android Studio 引用jar和so 文件

jopen 10年前

原文  http://zhonglunshun.iteye.com/blog/2187624

Android Studio 引用jar和 so 文件

1. 添加 jar

eclipse 上转到 android studio ,发现 android studio eclipse android studio 有很多地方还是不同的,就像这个添加引用, eclipse 添加 jar librery 的方法是直接拖到 lib 目录下,然后 add to build path 就哦了,而 android studio 可没有 add to build path 这个选项,但是有一个 add as library

对这个 librery 进行管理可以 eclipse 的做法很简单,在你添加的包上右击,会有 remove from build path 选项和 config build path ,而 android studio 的做法有两种,一种就算打开工程结构, File->project Construct 快捷键是 Ctrl + Alt +Shift + S 找到你的那个工程。有个 dependencies ,所有的依赖 jar 都在这里面拉。你可以点击 + 或者 - 来添加或者移除引用。

这个方法相对 eclipse 有一个比较达的优点是 eclipse 会产生很多重复的 jar 引用,也就是如果一个 workspace 里面有多个项目需要用同一个 jar 包,就需要复制一个到项目里面,而 android studio 不会。当然你也可以通过修改 eclipse 达到和 android studio 一样的效果,但是我觉得太麻烦。

Android Studio 引用jar和so 文件

2. 添加 so 文件

添加so文件我接触的最多的是搞百度地图阿高德地图的时候还有用别人的sdk的时候经常需要用到so文件,在eclipse里面很简单,在lib目录下直接新建一个文件夹,一般文件夹是armeabi,然后把要用到的so文件复制进去。

而android studio这样做是不行的,会报so文件找不到错误。因为android studio 的so文件是要在src->main下新建一个文件夹jniLib,然后再把so文件所在的那个文件夹armeabi复制过去。


Android Studio 引用jar和so 文件