美文网首页Android开发
一招破解新引入的jar包不起作用

一招破解新引入的jar包不起作用

作者: 2远 | 来源:发表于2017-02-17 15:01 被阅读0次

有些同学发现新引入的jar包不起作用,于是在build.gradle里面的compile fileTree(include: '*.jar', dir: 'libs')下面又加了一句complie你刚才引入的jar包,如下图

compile fileTree(include: '*.jar', dir: 'libs')
compile files('libs/nim-avchat-3.3.0.jar')

实际上这样是没有必要的,只这一句compile fileTree(include: '*.jar', dir: 'libs')已经足够了,之所以没有起作用是gradle还没有编译,因为它是不会自动sync的,所以你只需要在build.gradle里面打个空格,然后等studio提示你sync now,点击sync now就可以了。

如果你觉得这个方法比较low,ok,没关系,可以去设置一下快捷键,我发现我选的是eclipse的快捷键,默认是没有的,所以我设置了
ctrl+s(mac也设置这个没关系)作为快捷键,反正保存快捷键现在用不到,把保存的快捷键干掉!

设置sync快捷键.png

另外感谢楼下同学的提醒,说用make project,我试了下make project是不行的,为什么不行呢?

因为sync是管理你的依赖的,make不管,它只管编译,比如你修改了一个java文件,你make一下,它会帮你编译,但是你新增了一个jar包,就要用sync了。

欢迎大家继续交流!

相关文章

网友评论

    本文标题:一招破解新引入的jar包不起作用

    本文链接:https://www.haomeiwen.com/subject/jdqlwttx.html