React-Native 运行 android 项目总是 显示没有 android 环境问题解决办法

移动开发 专栏收录该内容
10 篇文章 0 订阅

 

问题描述:

     本人在学习React-Native(下文简称RN) 的过程中,根据官网的搭建教程搭建了 android的开发环境,并根据命令创建了 RN 的 demo 程序,但是在 执行 npx react-native run-android 命令的时候,总是报错 没有 安卓的开发环境,这让我很困惑,最终在查询各种资料以后,我解决了此问题。

解决办法:

  • 必须使用 homebrew 安装 java8 的jdk,不要自己去 oracle 官网下载 jdk8
#homebrew 安装jdk8的命令
brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk8 #此处写java8会提示找不到

 

  • 如果之前 自己手动安装过 jdk8 建议删除重新使用 homebrew 安装jdk
#删除jdk 的命令
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -rf ~/Library/Application\ Support/Java

# 先使用ls /Library/Java/JavaVirtualMachines/查询jdk名称,复制jdk名称后执行下面的命令
sudo rm -rf /Library/Java/JavaVirtualMachines/[jdk name]

 

  • 配置 ANDROID_HOME 环境变量      
# 如果你不是通过Android Studio安装的sdk,则其路径可能不同,请自行确定清楚
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools


经过上述的操作,Mac笔记本应该就可以运行 RN 创建的 android 项目了,感谢观看! 

 

        

 

 

  • 1
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值