Bash 安装ZSH后出现反应本机错误

Bash 安装ZSH后出现反应本机错误,bash,reactjs,react-native,zsh,jsx,Bash,Reactjs,React Native,Zsh,Jsx,每次我运行我的react原生应用程序(运行android),我都会遇到这个错误。当我使用bash时,我没有遇到任何问题。在我安装zsh之后,这个错误开始发生。我检查了所有SDK,但找不到解决方案。下面是错误的图像。 谢谢你的帮助 错误: 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置您的Android开发环境: 错误的屏幕截图: 默认情况下,react本机脚本读取.bashrc for path变量,但由于您安装了zs

每次我运行我的react原生应用程序(运行android),我都会遇到这个错误。当我使用bash时,我没有遇到任何问题。在我安装zsh之后,这个错误开始发生。我检查了所有SDK,但找不到解决方案。下面是错误的图像。 谢谢你的帮助

错误: 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置您的Android开发环境:

错误的屏幕截图:


默认情况下,react本机脚本读取.bashrc for path变量,但由于您安装了zsh,因此path变量位于.zshrc

中,您必须将变量path设置为zshrc,并且在我的zsh中,我已经使用以下设置了路径:

  • 打开你的终端
  • 运行此命令:
    nano~/.zshrc
  • 如下所示设置path变量:

    //您的java主路径
    JAVA_HOME=“/usr/lib/jvm/jdk1.8.0_121”
    导出JAVA_主页
    //你的安卓主页路径
    导出ANDROID_HOME=/opt/ANDROID SDK/ANDROID/SDK
    //你的道路
    导出路径=/usr/bin:/usr/local/bin:/bin:/opt/android-
    SDK/Android/SDK/tools:/op$

  • 使用以下命令保存.zshrc文件:
    CTRL+X


  • 我希望这个答案能对您有所帮助。

    您的路径中是否有ANDROID_HOME path变量?按操作检查:echo$ANDROID\u home我检查过了,它是:/home/hakan/ANDROID/Sdk