You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NativeScript Android运行报错:gradlew.bat执行失败(退出码1)

解决NativeScript运行Android模拟器时Gradle下载失败问题

问题场景

Windows 10系统下,在命令提示符中运行NativeScript连接Pixel 4 API 30模拟器时,出现Gradle下载失败错误,核心报错为:

Exception in thread "main" java.net.UnknownHostException: services.gradle.org

最终导致gradlew.bat命令执行失败,退出码1。

解决方案

1. 排查网络与DNS问题

  • 打开命令提示符,执行ping services.gradle.org,验证是否能正常解析并连通该域名。若提示无法找到主机,说明DNS解析异常,可切换至公共DNS(如8.8.8.8、114.114.114.114)后重试。
  • 检查本地防火墙、代理软件是否拦截了对services.gradle.org的访问,临时关闭相关软件后重新执行命令。

2. 手动下载Gradle并配置本地路径

  • 下载对应版本的Gradle安装包(此处为gradle-7.4-bin.zip)。
  • 找到项目目录下的gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl字段为本地文件路径,示例:
    distributionUrl=file:///C:/Users/你的用户名/Downloads/gradle-7.4-bin.zip
    
  • 保存文件后,重新运行NativeScript命令。

3. 配置国内Gradle镜像(针对网络访问受限环境)

  • 在用户目录(如C:\Users\你的用户名)下创建.gradle文件夹,新建init.gradle文件并添加以下内容:
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public/' }
            mavenLocal()
            mavenCentral()
        }
    }
    
  • 修改项目中gradle/wrapper/gradle-wrapper.properties的distributionUrl为国内镜像地址,示例:
    distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-7.4-bin.zip
    

内容的提问来源于stack exchange,提问作者sama yacout

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 14:18:39