【问题标题】:gradle script function to detect offline检测离线的gradle脚本功能
【发布时间】:2014-06-27 11:21:43
【问题描述】:

我想在我的 settings.gradle 文件中添加一些代码

  if (!hasInternetAccess()) {
    startParameter.offline=true
  }

如果我的计算机没有互联网连接,则允许 gradle-code 编译。

有人知道 gradle 脚本如何实现 hasInternetAccess()

背景:gradle or android studios compilation fails if the computer has no internet connection 因为它无法查找更新的依赖项。

而不是使用“--offline”参数手动调用gradle

或添加

    startParameter.offline=true

到 settings.gradle 文件 我正在寻找一种自动化配置的方法

[更新]

我关注@opal-s 链接并将这些行添加到我的 settings.gradle 文件中:

boolean isReachable = java.net.InetAddress.getByName("www.google.com").isReachable(1500)
print "has internet: " + isReachable

在调试输出中我总是得到

has internet: false

虽然我可以成功ping www.google.com

【问题讨论】:

标签: ruby build gradle android-studio


【解决方案1】:

使用--offline 应该会产生您想要的行为。

【讨论】:

    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多