设置Android开发命令行工具:错误:无法确定SDK根目录

设置Android开发命令行工具:错误:无法确定SDK根目录,android,react-native-android,Android,React Native Android,因此,我正在尝试设置android开发环境,以便使用React Native 现在我做了以下工作: 从Android Studio下载了命令行工具zip文件 将zip文件解压缩到/opt/android 打开我的nano.bash_档案添加了以下内容 编辑 我刚才看到了这个线程:但是当我尝试将$ANDROID\u HOME更改为$ANDROID\u SDK\u ROOT时,我仍然收到与以前相同的错误,因此我不知道我在哪里丢失了它 已将配置加载到shellsource.bash\u配置文件 因此,

因此,我正在尝试设置android开发环境,以便使用React Native

现在我做了以下工作:

  • 从Android Studio下载了命令行工具zip文件
  • 将zip文件解压缩到
    /opt/android
  • 打开我的
    nano.bash_档案
    添加了以下内容
  • 编辑
    我刚才看到了这个线程:但是当我尝试将
    $ANDROID\u HOME
    更改为
    $ANDROID\u SDK\u ROOT
    时,我仍然收到与以前相同的错误,因此我不知道我在哪里丢失了它

  • 已将配置加载到shell
    source.bash\u配置文件
  • 因此,我尝试运行以下
    sudo/opt/android/cmdline tools/bin/sdkmanager--list
    我得到以下错误:
  • 错误:无法确定SDK根目录。
    错误:请使用--sdk\u root=显式指定它,或将此包移动到其预期位置:/cmdline tools/latest
    
    因此,从那以后,我陷入困境,因为我不知道我要安装什么Android studio软件包。我能得到一些帮助吗?我真的陷入困境了

    export ANDROID_HOME=/opt/android 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
    
    Error: Could not determine SDK root.
    Error: Either specify it explicitly with --sdk_root= or move this package into its expected location: <sdk>/cmdline-tools/latest