【问题标题】:How to turn off notification in Android Studio to set proxy configuration in the project's gradle.properties file?如何在 Android Studio 中关闭通知以在项目的 gradle.properties 文件中设置代理配置?
【发布时间】:2015-06-15 08:42:45
【问题描述】:

我正在将我们的项目从 Eclipse 切换到 Android Studio。我在项目的 gradle.properties 文件中有代理设置,但后来我意识到我必须将此文件签入版本控制,它会暴露我的密码。

我将这些设置移动到 [USER_HOME]/.gradle/gradle.properties 并且它工作正常,除了 Android Studio 在每次 gradle 同步时询问我是否要将配置复制回项目文件夹。

如何关闭此通知?

【问题讨论】:

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


    【解决方案1】:

    ${idea.config.path}/options/options.xml文件中,有一个/application/component[@name='PropertiesComponent']/property[@name='show.do.not.copy.http.proxy.settings.to.gradle']元素节点。

    • 如果其值为true(默认值),“代理设置”对话框将正常显示;

      <property name="show.do.not.copy.http.proxy.settings.to.gradle" value="true" />

    • 如果其值为 false,Android Studio 将“不再询问”。

      <property name="show.do.not.copy.http.proxy.settings.to.gradle" value="false" />

    提示

    • 更改此文件后,不要忘记单击同步(Ctrl+Alt+Y)按钮或文件->同步。

    • idea.config.pathandroid-studio\bin\idea.properties中设置,其默认值为${user.home}/.AndroidStudio${version}/config


    使用 Android Studio 1.4 Preview 2 @ Win8.1 X64 测试

    【讨论】:

    • 我认为在我向 AS 项目添加票证之后,他们通过在 AS 1.3 Beta 周围添加此标志来解决此问题。这可能不是一个完整的解决方案,但它对我有用。恐怕我无法跟踪这件事,因为我的雇主推迟了转换,而我正忙于其他事情。
    【解决方案2】:

    在 1.3 版本的 Android Studio 中有一个复选框“不再询问”。这正是我遇到的问题。我已经检查过了,因为没有它一切正常,但现在我想恢复该对话框,因为过去几天项目无法编译,因为 gradle 无法解析新的依赖项。

    【讨论】:

      【解决方案3】:

      此设置<property name="show.do.not.copy.http.proxy.settings.to.gradle" value="true" /> 也可以位于您的项目文件夹中的文件.idea\workspace.xml

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-16
        • 1970-01-01
        • 2018-05-29
        • 1970-01-01
        • 2015-06-23
        相关资源
        最近更新 更多