Android Studio 导入外部lib文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 导入外部lib文件相关的知识,希望对你有一定的参考价值。

1、将jar包放入Module里的lib文件夹中。(自己创建lib文件夹)  

2、在project选中jar包点击右键"Add as library"。

3、此时项目仍然是无法正常编译的,这时需要在项目里的module的build.gradle文件里的dependencies节加入以下内容

compile files(‘lib/xxxx.jar‘)

这里files括号里面的地址是相对于build.gradle文件的相对路径
4、此时项目正常编译并运行了,但当你的代码中真正创建了引用jar里的类实例时,有可能系统会抛出异常NoClassDefFoundError,这个时候可以按以下步骤操作:  

? 进入命令提示符窗口。
? 定位到项目的根目录,即build.gradle所在的目录。
? 运行 "{android studio 安装目录}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
? 重新编译运行项目

通过以上操作,应该可以解决问题。

以上是关于Android Studio 导入外部lib文件的主要内容,如果未能解决你的问题,请参考以下文章

Android 安装包优化使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库到 Android Studio 工程 | 配置 build.gradle 构建脚本 )(代

android studio 3.0 导入第三方so文件

android studio 怎么导入第三方类库

android studio 怎么导入一个model

android studio怎么将别人的工程导入

android studio怎样导入第三方库 步骤