新建一个Android Studio工程Test

Android Studio 如何导入.so文件/jar文件和library库_第1张图片


#####################################


jar文件导入


在/app路径下找到libs文件夹,如果不存在,则新建一个

讲jar文件放入app/libs文件夹内

Android Studio 如何导入.so文件/jar文件和library库_第2张图片


鼠标点击jar文件,右击,找到Add as library选项,点击

Android Studio 如何导入.so文件/jar文件和library库_第3张图片

点击OK,即可


########################################


.so文件导入


在/app/src/main路径下找到jniLibs文件夹,如果没有,则新建一个(注意大小写 jniLibs)

Android Studio 如何导入.so文件/jar文件和library库_第4张图片


在jniLibs文件夹下新建一个armeabi文件夹,将.so文件放入即可

(有时仅放入armeabi文件夹出错,可以试一试在jniLibs下新建arm64-v8a / armeabi-v7a / x86 / x86_64文件夹,将.so文件分别放入其中)


########################################


library库导入


第一种方法

在根目录下新建文件夹libraries,

Android Studio 如何导入.so文件/jar文件和library库_第5张图片


将待导入的library放入libraries文件夹内

Android Studio 如何导入.so文件/jar文件和library库_第6张图片


修改根目录下settings.gradle文件,加入import ':libraries/library'

Android Studio 如何导入.so文件/jar文件和library库_第7张图片


同步工程

在上图中,点击图标(一个圆加上一个向下的箭头)


单击菜单栏File->Project Struecture(快捷键:Ctrl+Alt+Shift+S)

Android Studio 如何导入.so文件/jar文件和library库_第8张图片


在左边列表框中,点击app选项,在右边明细框的Tab栏,点击Dependencies选项

Android Studio 如何导入.so文件/jar文件和library库_第9张图片


点击右边图标+

Android Studio 如何导入.so文件/jar文件和library库_第10张图片


选择3:Module Dependency选项,

Android Studio 如何导入.so文件/jar文件和library库_第11张图片


选择要导入的library库(这里只有一个库,故不用选择),点击OK键,此时成功导入library库


第二种方法:

点击File->new->New Module选项

Android Studio 如何导入.so文件/jar文件和library库_第12张图片


Android Studio 如何导入.so文件/jar文件和library库_第13张图片


选择合适的选项,即可


导入library库中可能会出现sync failed等的错误,一个原因就是library中的build.gradle的编译版本和app的build.gradle的编译版本不一致,修改library中的build.gradle使其和app的一致即可



更多相关文章

  1. Android引用百度定位API第三方组件后导致其它.so文件无法正常加
  2. Android JNI cpp文件创建 java bean 对象并返回
  3. Android 学习笔记8---SAX和DOM解析XML文件
  4. android音乐文件乱码显示问题解决
  5. android webview 使用以及一些异常处理及上传文件问题
  6. Android 使用Okhttp进行文件下载
  7. Android ImageView图片拖动效果
  8. android通用文件操作

随机推荐

  1. Android(java)学习笔记134:Handler用法总结
  2. [Android] AlertDialog获取网上天气并显
  3. 老罗的Android视频教程整理之入门介绍
  4. Android(安卓)让人又爱又恨的触摸机制(二)
  5. 适用于各种连锁企业15寸多点触摸android
  6. MDC Android专场:账户同步备份框架与Web&N
  7. Android学习系列(5)--App布局初探之简单
  8. 给android studio安装新字体,如mac系统的
  9. 移动广告商的最爱——iPad
  10. 手势密码VS指纹密码,哪个更安全?