
grade
卖火柴的小男孩2020
你在驴背上看世界,世界在驴胯下看你
展开
-
优化gradle 加快大项目构建运行速度
android {dexOptions { dexInProcess true preDexLibraries true javaMaxHeapSize "6g"}}在gradle.properties中添加:org.gradle.jvmargs=-Xmx4096m #设置jvm虚拟机内存org.gradle.parallel=trueo...原创 2019-12-26 10:54:04 · 667 阅读 · 0 评论 -
AndroidStudio之如何引入和使用aar包
一. 简介aar是一个类似于jar的文件格式。但是他们之间是有区别的。jar:仅仅包含class和清单文件,没有资源文件。aar:包含了class文件和资源文件。说白了就是Android的专属“jar”将代码打包成aar文件,可以在一定程度上加快AndroidStudio的速度。尤其是将Module打包成aar文件,提升的效果很显著。二. 如何得到aar1. Module的aar文...转载 2018-10-16 11:45:04 · 578 阅读 · 0 评论 -
Process 'command 'F:\sdk\build-tools\26.0.2\aapt.exe'' finished with non-zero exit value 1
我这个问题主要是包冲突导致的,查看具体报错方法在命令行输入gradlew processDebugResources --debug来查看。如果还是未能解决你的问题,留言我会帮你看看。这就很好理解了为什么会报错了,主程序是26的v7包,而依赖库是最新的v7包(也就是28的)导致两边的v7包版本不一致导致编译失败,但是依赖库是改不了得大多数人也不会去下载源码改,所以只有在app得b...原创 2019-06-04 15:09:26 · 909 阅读 · 0 评论 -
Android studio Program type already present: com.****.BuildConfig
Android studio 抛错,是因为有2个module在AndroidManifest.xml 里面具有一样的package name,修改不同名字即可。还有一种情况是多个module对同一个library(eg: jar)引入多次,此时,可以一个module引入,另外一个module引入上一个module即可。时刻怀有一颗虔诚之心,乐于分享。知识才更有意义。...原创 2019-07-31 17:39:38 · 284 阅读 · 0 评论