问题描述
我在Android Studio中使用“添加为库”,并且在“ build.gradle”中设置了“编译文件('libs / XXX.jar')”。 但这不起作用!!!
这花费了我很多时间。 最后,我修改为“编译文件('XXX.jar')”
但是我的jar位于目录“ libs”中,如图所示:
请告诉我为什么!
1楼
尝试将compile fileTree(dir: 'libs', include: ['*.jar'])
到您的Gradle文件中,并告诉我它是否起作用:)
编辑
还是可以,但是您不明白为什么会这样? 然后,它会自动假定您的库位于该目录中,因此您无需指定libs / xxx.jar,因为它知道它仍应在该目录中查找,因此它将搜索libs / libs / xxx.jar。而不是libs / xxx.jar。 希望有道理
2楼
在Android Studio中,单击“运行”按钮右侧的“项目结构”按钮,然后单击右上角的绿色+图标,选择“ Android Import Exiting Project”(如果lib为.AAR的.jar,则选择Import)。 JAR或.AAR],然后选择库并单击完成,等待gradle同步,然后添加编译。希望这会有所帮助