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 ools emplatesgradlewrappergradlew.bat" clean
 重新编译运行项目

通过以上操作,应该可以解决问题。
原文地址:https://www.cnblogs.com/wuyou/p/3427755.html