Mac 上的 React Native:SDK 目录“/Users/username/Library/Android/sdk”不存在
Posted
技术标签:
【中文标题】Mac 上的 React Native:SDK 目录“/Users/username/Library/Android/sdk”不存在【英文标题】:React Native on Mac: The SDK directory '/Users/username/Library/Android/sdk' does not exist 【发布时间】:2019-06-10 14:04:44 【问题描述】:我正在尝试在我的 High Sierra MacBook Pro 上启动 android 模拟器。我遵循了这些指南: React Native error: "Could not determine java version from '9.0.1'."
React Native android build failed. SDK location not found
JAVA_HOME is set to an invalid directory while running ./gradlew on OSX
没有任何帮助。我想在我的 MacBook 上为我的 React Native 项目成功构建 Android 模拟器。
这是我在运行react-native run-android
时遇到的当前错误:
SDK 目录 '/Users/username/Library/Android/sdk' 不存在
我跑了一个echo $PATH
,但android sdk上什么都没有:
/Users/username/.rvm/gems/ruby-2.4.0/bin:/Users/username/.rvm/gems/ruby-2.4.0@global/bin:/Users/username/.rvm/rubies /ruby-2.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/opt/node@ 8/bin:~/.composer/vendor/bin:/Users/username/.rvm/gems/ruby-2.4.0/bin:/Users/username/.rvm/gems/ruby-2.4.0@global/bin :/Users/danale/.rvm/rubies/ruby-2.4.0/bin:/Users/username/.npm-global/bin:/Users/username/.rvm/bin:/Applications/DevDesktop/tools:/usr /local/Cellar/mysql/5.7.18/bin
这需要安装 Android Studio 吗?我的/Library
文件夹中没有Android 文件夹。我错过了什么?
【问题讨论】:
【参考方案1】:简单地说,您需要安装 Android Studio 才能创建该目录。打开它,就像您要开始一个项目一样。这将允许将所有必要的文件夹和文件下载到您的 MacBook。
那你需要:cd /Users/username/Library/Android/sdk/tools/bin
然后运行./sdkmanager --licenses
这将提示您接受所有许可协议。
【讨论】:
以上是关于Mac 上的 React Native:SDK 目录“/Users/username/Library/Android/sdk”不存在的主要内容,如果未能解决你的问题,请参考以下文章
Facebook SDK 导致 React Native 构建失败
mac 下 react Native android环境搭建