![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gradle
文章平均质量分 93
TechMerger
Android平台资深从业者,公众号「Tech Merger」。
展开
-
别搞错了,nonTransitiveRClass 不能解决资源冲突!
非传递性 R 类的属性,在文件里使用。不少开发者可能听过它,但了解可能仅限于是对 R 文件做了优化,甚至以为它可以解决资源冲突!但它到底做了什么优化、能否解决资源冲突,则鲜少有机会去了解。本文通过该属性使用前后对比、在资源冲突场景下的表现等角度去充分解读它。上面的示例可以看到,没有开启的话,仅仅定义10多个资源的 Module 的 R 文件会激增到4000+个 ID。这对编译速度、AAR / APK 体积的影响是可以预见的。原创 2022-12-12 11:42:10 · 2015 阅读 · 0 评论 -
开发这么久,gradle 和 gradlew 啥区别、怎么选?
翻译自《gradle-vs-gradlew-difference》使用Gradle的开发者最常问的问题之一便是: gradlegradlew。这两个都是应用在特定场景的 Gradle 命令。通过本篇文章你将了解到每个命令干了什么,以及如何在两个命令中做选择。快速摘要如果你正在开发的项目当中已经包含gradlew脚本,安啦,可以一直使用它。没有包含的话,请使用gradle命令生成这个脚本。想知道为什么吗,请继续阅读。原创 2022-09-18 11:34:07 · 4957 阅读 · 2 评论