【问题标题】:SDK location not found on Mac?在 Mac 上找不到 SDK 位置?
【发布时间】:2020-05-14 04:28:47
【问题描述】:

我正在尝试运行我的 React-native 应用程序“Android”,但每次在我像这样手动在项目文件中添加 SDK 路径之前

local.properties

sdk.dir=/Users/USERNAME/Library/Android/sdk

RN 错误

  • 出了什么问题:配置项目 ':app' 时出现问题。

    未找到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过设置项目的 sdk.dir 路径来定义位置 本地属性文件位于 '/Volumes/..../.../.../.../android/local.properties'。

但如果我想在我为它工作的每个项目中都这样做,那就太累了

我见过这些answers,但没有人适合我

这里是我的.bash_profile => nano ~/.bash_profile

那么我做错了什么?

【问题讨论】:

  • 是否尝试在您的终端中运行export PATH=$PATH:~/Library/Android/sdk/platform-tools/
  • @KishanBharda 是的????我在终端中看不到任何输出,但问题仍然发生
  • 它不显示任何输出。但对我有用。
  • @KishanBharda 可悲的是没有工作

标签: android react-native android-studio sdk


【解决方案1】:

首先根据您发布的错误,应定义 ANDROID_SDK_ROOT 变量。在您的 bash_profile 中,您已经定义了 ANDROID_HOME。

第二次验证SDK是否存在于指定路径且权限正确。

【讨论】:

  • 是的,路径是正确的,我尝试了ANDROID_SDK_ROOT& ANDROID_HOME没有人工作
  • 您还必须重新启动终端才能使环境变量的更改生效。
  • 我已经重新启动了终端和我的电脑 :) 但不起作用:(
  • 根据this answer,该项目可能缺少 settings.gradle 文件。 ``` 包括 ':app' ```
猜你喜欢
  • 2020-02-08
  • 2014-09-03
  • 2014-08-23
  • 2017-02-10
  • 2017-07-30
  • 2011-02-01
  • 2018-05-18
  • 2019-12-25
  • 1970-01-01
相关资源
最近更新 更多