我的项目包含两种口味A和B.
我使用此命令构建应用程序:
./gradlew clean assembleDebug
因此,我在~/MY_PROJECT/builds/output/apk
文件夹中得到两个.apk文件,每个文件大小为7.5M。
最近,我have read我可以通过使用gradle.properties
文件并在其中包含以下代码行来减少构建时间:
org.gradle.daemon=true
org.gradle.parallel=true
根据上述文档,此文件应位于项目主目录的~/MY_PROJECT/.gradle/gradle.properties
内。由于此文件夹不受版本控制,我把它放在项目的根目录下。没有抱怨,我可以根据上述命令构建两种口味。但是,我对结果感到惊讶。 FlavourA有5.5M而FlavourB有7.5M。我在一台设备上安装了FlavourA,由于缺少了库,因此在启动时不会出乎意料地崩溃。
删除gradle.properties
文件,一切顺利。那么,您认为我应该让每个开发人员创建gradle.properties
文件并在其中添加这两行?即使我能做到这一点我应该怎么做Travis?