【问题标题】:How to set proxy settings not in project's gradle.properties?如何在项目的 gradle.properties 中设置代理设置?
【发布时间】:2016-01-27 09:27:54
【问题描述】:

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

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

有什么建议吗?

【问题讨论】:

    标签: android android-studio gradle android-gradle-plugin http-proxy


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      当代理阻塞某些网络资源时,暂时切换到公共网络。

      【讨论】:

      • 如果我在 gradle.properties 中有编译我的项目所需的其他选项并且我无法访问公共网络怎么办?
      • 没有车票就不能坐火车。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      • 1970-01-01
      • 2014-11-25
      • 2013-12-22
      • 1970-01-01
      相关资源
      最近更新 更多