尝试将外部库jar添加到我的项目中,但导入仍然无法正常工作。教程一直告诉我点击"添加为库",但我没有这个选项:
但我确实通过模块设置添加了它们......
我还将2 .jar文件添加到:/ src / main / libs /并将其添加到build.gradle里面' app'。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.1'
compile 'de.hdodenhof:circleimageview:1.3.0'
--> compile files('src/main/libs/jsonbeans-0.5.jar')
--> compile files('src/main/libs/kryo-2.23.1-SNAPSHOT-all-debug.jar')
}
我还能尝试解决这个问题吗? 我不明白为什么导入只是不起作用,因为文件包含在我的build.gradle中。
编辑:直接将目录从/src/main/libs/
更改为/libs/
后,没有任何更改。进口仍然无效。
答案 0 :(得分:2)
libs
文件夹应该是app
的子文件夹。相反,你把它埋在app/src/main
中。请注意,如果您将libs
文件夹放在正确的位置,则您已经具有依赖关系。
使用文件管理器或命令行将文件移动到Android Studio项目时,有时需要通过右键单击“项目”窗格并单击弹出菜单中的“同步”来同步文件夹结构。