Android SDK Not Found Macos - React Native Setup

smdnsysy  于 6个月前  发布在  React
关注(0)|答案(1)|浏览(59)

即使安装了正确的env路径和sdk,我也面临错误,当我运行yarn react-native doctor时,它显示没有找到sdk verion,下面是附件中的截图
x1c 0d1x的数据
这是我的环境变量在zsh配置

export PATH="/usr/local/opt/ruby/bin:$PATH"
export ANDROID_HOME=/Users/mac/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/build-tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home

字符串
这里是附加的android studio设置





x1c4d 1x的
我尝试了所有可用的方法来解决问题

vaqhlq81

vaqhlq811#

我也遇到过同样的问题,我尝试了所有可能的解决方案,但都是徒劳的,但我发现了一个小窍门,你仍然可以使用. npx react-native start运行你的应用程序,当你这样做时,它会找到一个名为local.properties的文件。有时,在创建项目时,它不在那里,所以你会手动创建它,并放入以下内容:

sdk.dir = /Users/username/Library/Android/sdk
ndk.dir = /Users/username/Library/Android/ndk
build.tools.version = 28.0.3
java.home = /Library/Java/Java JDK 11.0.11.jdk
adb.exe = /Users/username/Library/Android/sdk/platform-tools/adb

字符串
将这里的用户名替换为您自己的用户名,将java.home替换为您自己的JAVAHOME路径,然后即使医生说android studio sdk不在这里,您的应用程序仍然可以构建和运行文件,文件将在这里创建local.properties file location

相关问题