我想在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
答案 0 :(得分:0)
使用--offline
会导致您想要的行为。