如何设置不在项目 gradle.properties 中的代理设置?

How to set proxy settings not in project's gradle.properties?

我需要为我的 Android Studio (v1.5.1) 项目(在 Ubuntu 上)设置一些代理设置。每次我需要它时(例如下载外部库时),Android Studio 建议将它们写入 gradle.properties,没有其他选择。

由于此文件在 git 存储库中受版本控制,因此我需要将它们设置在其他地方。

有什么建议吗?

您需要将其添加到 gradle.properties。您可以将文件标记为 git 忽略,这样您就不会不小心检查代理详细信息。

当代理阻止某些网络资源时,暂时切换到 public 网络。

您可以使用 /home/user/.gradle/gradle.properties 文件。

此文件不受版本控制,您机器上的所有项目都使用它。 这个文件被gradle使用,没有任何设置,你可以用它来存储一些保留数据,例如。

配置按以下顺序应用(如果一个选项在多个位置配置,最后一个获胜):

  • 来自 gradle.properties 项目构建目录 .
  • 来自 gradle.propertiesgradle 用户主页.