由于Android项目中的gradle.properties文件而遗漏了一些库

时间:2015-05-25 07:56:57

标签: android android-gradle build.gradle travis-ci gradlew

我的项目包含两种口味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?

0 个答案:

没有答案