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

使用react-native run-android时NDK安装耗时过长问题咨询

解决React Native中NDK安装耗时久的问题

我在执行react-native run-android启动新创建的React Native应用时,发现NDK在线安装的过程通常耗时极长,当前环境是虚拟设备、Android Studio已正常开启,且另一终端中react-native start的Metro服务也在运行。

针对NDK安装慢的问题,分享几个实用的解决办法:

  • 手动下载指定版本NDK

    1. 先查看项目需要的NDK版本:打开android/build.gradle文件,找到ndkVersion字段对应的版本号
    2. 去国内靠谱的镜像源(比如阿里云、清华大学镜像站)下载对应版本的NDK压缩包
    3. 解压后放到Android SDK的ndk目录下(Windows默认路径是C:\Users\<你的用户名>\AppData\Local\Android\Sdk\ndk\,Mac是~/Library/Android/sdk/ndk/)
    4. 重启Android Studio或者重新执行react-native run-android,此时构建系统会直接识别并使用已解压的NDK,不用再在线下载
  • 配置国内镜像加速依赖下载
    修改项目根目录下android/build.gradle文件,把默认的Google、jcenter仓库替换成国内镜像:

    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            mavenCentral()
        }
        // 保留原有的dependencies等配置
    }
    
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            mavenCentral()
        }
    }
    

    也可以在Android Studio的Settings里配置合适的HTTP代理,进一步提升下载速度

  • 提前预安装NDK
    打开Android Studio的SDK Manager,切换到SDK Tools标签页,勾选「Show Package Details」,找到项目需要的NDK版本直接安装,这样在运行react-native run-android时就不会临时触发安装流程,节省时间

内容的提问来源于stack exchange,提问作者Me Compu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 06:54:22