在 Mac 上找不到 SDK 位置?
Posted
技术标签:
【中文标题】在 Mac 上找不到 SDK 位置?【英文标题】:SDK location not found on Mac? 【发布时间】: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 可悲的是没有工作
【参考方案1】:
首先根据您发布的错误,应定义 ANDROID_SDK_ROOT 变量。在您的 bash_profile 中,您已经定义了 ANDROID_HOME。
第二次验证SDK是否存在于指定路径且权限正确。
【讨论】:
是的,路径是正确的,我尝试了ANDROID_SDK_ROOT& ANDROID_HOME
没有人工作
您还必须重新启动终端才能使环境变量的更改生效。
我已经重新启动了终端和我的电脑 :) 但不起作用:(
根据this answer,该项目可能缺少 settings.gradle 文件。 ``` 包括 ':app' ```以上是关于在 Mac 上找不到 SDK 位置?的主要内容,如果未能解决你的问题,请参考以下文章