我是靠谱客的博主 纯真帆布鞋,最近开发中收集的这篇文章主要介绍Android Studio 每次修改xml后,都要rebuild project才生效,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
最近,接手了一个项目。可是这个项目很狗血,每次修改xml的内容,都必须要rebuild project一次,才生效。哪怕你只改了一个textSize或者textColor,这就很烦了。我不知道他们之前是如何忍受的得了这样的“BUG”的存在,我是无论如何都接受不了。正所谓:工欲善其事,必先利其器。
在忙完了一波需求后,今天花了大半天的时间,琢磨了一下整个项目,特别是gradle的配置,在用排除法,一步步排除,并在StackOverFlow的一位大神的帮助下,成功解决了这个问题。
首先,这是修改成的app/gradle的一段代码:
sourceSets {
main {
jniLibs.srcDirs = ['libs'] //设置目标的so存放路径
res.srcDirs =
[
'src/main/res',
'src/main/res/layout',
'src/main/res/layout/live'
]
}
}
没错,连排版都没有… … 当然,问题的出现,排版不是首要问题。而是请你注意一下,这里多出了两个资源文件目录,而且其中的live目录是不存的。而这里只需要简单的指定成这样就行:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
res.srcDirs = ['src/main/res']
}
}
主要点在res.srcDirs节点的修改.
最后
以上就是纯真帆布鞋为你收集整理的Android Studio 每次修改xml后,都要rebuild project才生效的全部内容,希望文章能够帮你解决Android Studio 每次修改xml后,都要rebuild project才生效所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复