SDK 目录不存在 (ubuntu 16.04) (react native)

The SDK directory does not exist (ubuntu 16.04) (react native)

我正在尝试 运行 在 Ubuntu 16.04 上对本机项目做出反应。

根据文档,$PATH 是正确的。

当我echo $PATH时,显示如下:

/home/yash/bin:/home/yash/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/yash/.config/composer/vendor/bin:/home/yash/.config/composer/vendor/bin:/root/Android/Sdk/tools:/root/Android/Sdk/platform-tools

当 运行ning react-native run-android :

时显示错误
* What went wrong:
A problem occurred configuring project ':app'.
> The SDK directory '/root/Android/Sdk' does not exist.

/root 目录具有特殊权限,可能会阻止 react-native 访问它。您应该将 Android SDK 放在用户可读的目录中(例如,/home/yash/android)。