当前位置: 首页 > 知识库问答 >
问题:

Mac上的本机反应:SDK目录'/users/username/library/android/SDK'不存在

卞琨
2023-03-14

我正在尝试在我的High Sierra MacBook Pro上启动Android模拟器。我遵循了以下指南:React Native Error:“Could not detection java version from'9.0.1'”。

React原生android构建失败。未找到SDK位置

这是运行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/bin:/bin:/usr/sbin:/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

这需要安装Android Studio吗?我的/library文件夹中没有Android文件夹。我错过了什么?

共有1个答案

曹德明
2023-03-14

简单地说,您需要安装Android Studio来创建该目录。打开它,就像你即将开始一个项目一样。这将允许所有必要的文件夹和文件下载到你的MacBook。

那么您需要:cd/users/username/library/android/sdk/tools/bin

然后运行。/sdkmanager--许可证

这将提示您接受所有许可协议。

 类似资料:
  • 检查Java JDK和Android SDK版本Android_SDK_ROOT=C:\users\rpwebapps\appdata\local\Android\SDK(推荐设置)Android_Home=C:\users\rpwebapps\appdata\local\Android\SDK(DEPRECATED)无法读取未定义的属性“length”[ERROR]运行子进程Cordova时发生

  • 问题内容: 我试图建立持续集成与上一个 项目 构建它时,出现以下错误: 以下是我的詹金斯配置的一部分: 我的机器是 我尝试了以下方法: 认为这是一个权限问题,因此在sdk目录中使用chmod -R 777 仔细检查了in 文件(它指向)。 从jenkins配置中删除了添加回来的env变量(这无济于事)。 当我用谷歌搜索时,我发现有人面临同样的问题。提供的解决方案如下: 解 这很可能是因为您要覆盖A

  • 我的iMac上有一个完整的react本机环境,当我运行react本机运行ios时,项目完全运行,但当我使用android执行此操作时,它不工作,metro bundler窗口打开但不工作,并且不显示任何消息。 我必须做什么? 运行“react native run android”后我的终端 运行Android系统后,我的终端的打印屏幕,以及在它下面的metro捆绑包

  • 我试图运行反应本地项目在Ubuntu 16.04. 根据文档,$PATH是正确的。 当I时,将显示以下内容: /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/yas

  • 问题内容: 我有一台运行Snow Leopard的MacBook Pro;如何查看Mac上安装了什么版本的Java SDK? 问题答案: 在其中,您将看到所有已安装的JDK。有一个名为活动JDK 的符号链接。

  • 我正在尝试运行我的React-native应用程序“Android”,但在我手动添加项目文件中的SDK路径之前,每次都是这样 local.properties RN错误 那我犯了什么错?