youngjuning / issues

一寸欢喜 - 怕什么真理无穷,进一寸有一寸的欢喜
https://youngjuning.js.org
44 stars 4 forks source link

Android Studio引入jar包和so文件(armeabi和armeabi-v7a) #182

Closed youngjuning closed 5 years ago

youngjuning commented 5 years ago

一、引用jar文件

  1. jar 文件复制、粘贴到 applibs 目录中;
  2. 右键点击 jar 文件,并点击弹出菜单中的 “Add As Library” ,将 jar 文件作为类库添加到项目中;
  3. 选择指定的类库。

注:如果不执行2、3步,jar 文件将不起作用,并且不能使用 import 语句引用。

image

二、引用so文件

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

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

image

youngjuning commented 5 years ago
youngjuning commented 5 years ago

快捷引入所有 jar 包

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs') // here
    implementation 'com.android.support:appcompat-v7:28.0.0'
}
youngjuning commented 5 years ago