Android Studio 引用jar和so 文件
原文 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 一樣的效果,但是我覺得太麻煩。
2. 添加 so 文件
添加so文件我接觸的最多的是搞百度地圖阿高德地圖的時候還有用別人的sdk的時候經常需要用到so文件,在eclipse里面很簡單,在lib目錄下直接新建一個文件夾,一般文件夾是armeabi,然后把要用到的so文件復制進去。
而android studio這樣做是不行的,會報so文件找不到錯誤。因為android studio 的so文件是要在src->main下新建一個文件夾jniLib,然后再把so文件所在的那個文件夾armeabi復制過去。
