Android,Gradle和版本控制系统

时间:2014-11-17 13:44:07

标签: android version-control gradle clearcase

我有一个用Android Studio编写的Android应用程序,因此设置为使用gradle作为构建系统。源是ClearCase。使用生成的gradlew脚本,任何人都可以从命令行构建应用程序,而无需先安装gradle,但他们必须在本地计算机上设置所有Android sdks。理想情况下,我想将sdk放在源代码控制中并指向gradle。我的项目中有一个local.properties文件,其中包含以下内容:

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file should *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/Applications/Android Studio.app/sdk 

显然,我不想更改此文件或将其检入源代码控制,但评论似乎表明有办法做我想要的。我的问题是,是否有人真正知道我在哪里可以找到“标题说明”或我会在那里找到哪些信息?

1 个答案:

答案 0 :(得分:0)

我们正在使用相同的工具构建并遇到此问题。我们选择将sdk.dir指向ClearCase之外的存储位置,Gradle可以在其中读取它。我们还在共享上安装Android SDK,以便开发人员无需在自己的桌面上安装它们。当我们需要针对各种SDK版本构建时,这尤其有用。