bashrc 中的 ANDROID_SDK_ROOT 和 local.properties 中的 sdk.dir 都不起作用

Neither ANDROID_SDK_ROOT in bashrc nor sdk.dir in local.properties is working

我正在尝试 运行 react-native run-android 在 CentOS 桌面中。我收到以下错误:

Could not determine the dependencies of task 'app:installDebug'.

SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/home/daniel.cortes/Projects/poc_mobile/android/local.properties'.

所以我首先转到 React Native 项目的根目录,然后转到 android/ 文件夹。我在那里创建了一个名为 local.properties 的文件并添加:sdk.dir = /home/daniel.cortes/Android/sdk.

我再次 运行 react-native run-android 并得到同样的错误。所以我尝试了第二个选项,即转到 vim ~/.bashrc 并添加 export ANDROID_SDK_ROOT=$HOME/daniel.cortes/Android/sdk,我这样做了。然后我 运行 source ~/.bashrc 然后 运行 react-native run-android 我仍然得到同样的错误。这里有什么?

尝试用 android studio 打开 android/ 文件夹并让它自动同步。它应该生成一个 local.properties 文件来解决这个问题。