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

Windows环境React Native运行安卓项目提示SDK许可未接受如何解决

解决Android SDK许可未接受导致的React Native项目运行报错问题

方法1:命令行批量接受所有SDK许可

操作前请先确认已配置ANDROID_HOME环境变量:变量值为你的Android SDK根路径(你本地对应路径为C:\Users\user\AppData\Local\Android\Sdk),同时将%ANDROID_HOME%\tools\bin、%ANDROID_HOME%\platform-tools添加到系统Path变量中。
操作步骤:

  • 打开系统终端(Windows可选cmd或PowerShell)
  • 执行许可接受命令:sdkmanager --licenses
  • 终端会逐条输出待同意的SDK许可条款,每条都输入y后按回车,直到所有许可全部同意完成
  • 重启终端后重新执行npx react-native run-android即可

方法2:通过Android Studio图形界面操作

适合不熟悉环境变量配置的用户,操作更直观:

  • 打开Android Studio,进入File > Settings > Appearance & Behavior > System Settings > Android SDK路径
  • 切换到「SDK Platforms」标签页,勾选Android 11.0 (R) 即API Level 30,点击Apply等待下载完成
  • 切换到「SDK Tools」标签页,勾选以下组件:
    • Android SDK Build-Tools 30.0.2
    • Android Emulator
    • Android SDK Platform-Tools
    • Android SDK Tools
    • SDK Patch Applier v4
  • 点击Apply后会弹出许可协议窗口,勾选Accept后点击Next,等待所有组件下载安装完成
  • 重新运行React Native项目启动命令即可

常见补充操作

如果操作完成后仍报错,可先清空项目构建缓存再重试:

  • 进入项目根目录下的android文件夹:cd android
  • Windows系统执行:gradlew clean
  • Mac/Linux系统执行:./gradlew clean
  • 回到项目根目录重新执行npx react-native run-android

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 18:54:03