克隆存储库并使用 Gradle 构建

Cloning a repository and building with Gradle

我刚刚可以访问基于公司的 Bitbucket 上的一个存储库,现在我需要克隆该存储库,然后在 Android Studio 上工作,全部 运行 在 Win7 上。

我得到的指示是安装 Gradle,然后使用 "clone gitxxxxx" 命令克隆存储库。我在 terminal/powershell 上尝试 运行 命令,它说 "command git not found",所以我安装了 Git。

当我 运行 它时,我可以克隆存储库,但在最后一步,"gradle assembleBeta",它通过说一些关于凭据的东西来轰炸。

我获得了一组凭据 (mavenUser/mavenPassword),并被告知将其放入我的 "local gradle.properties" 文件夹中。我到处搜索,查看了大量的线程,但仍然没有找到任何可以帮助我找到这些凭据文件的位置的东西。

我知道它应该在“/.gradle/gradle.properties:”文件中,但是这个文件在哪里?我在我的文档文件夹中找到了一个 .gradle 文件夹,但没有 gradle.properties 文件。

我不确定是我的初始设置问题还是其他原因,但是当我测试所有内容(Android Studio、Gradle、Git)时,一切似乎都很好。

您必须在 .gradle 文件夹中创建 gradle.properties 文件。可以通过更改环境变量 GRADLE_USER_HOME 来配置此文件夹的位置。这将是所有外部依赖项在本地缓存的地方,以及当您 运行 gradle install.

时您的构建将被存储的地方

在你的文件中,你应该有以下内容:

mavenUser=userNameProvided
mavenPassword=passwordProvided

添加到 gradle.properties 文件的任何属性都适用于每个 gradle 项目。您还可以添加项目特定的 gradle.properties 文件,方法是将它们放在 gradle 项目的根目录下。更多详情可在这找到: https://gradle.org/docs/current/userguide/build_environment.html