如何修复“未找到 SDK 位置...”?

Posted

技术标签:

【中文标题】如何修复“未找到 SDK 位置...”?【英文标题】:How to fix "SDK location not found..."? 【发布时间】:2019-09-01 21:00:09 【问题描述】:

运行后sudo react-native run-android 回显错误:

未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置。

在 local.properties 中添加 sdk.dir 后可以工作,但我想进行一般性修复。

在 ~/.bashrc 中

export ANDROID_HOME="$HOME/programs/android_sdk" export PATH="$PATH:$ANDROID_HOME/tools" export PATH="$PATH:$ANDROID_HOME/platform-tools"

但不行! 我该如何解决?

【问题讨论】:

SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable的可能重复 不可能也不是解决方案 在这里,希望它支持你.....***.com/a/48155800/8850042 【参考方案1】:

尝试像这样添加

在 ~/.bash_profile 或 ~/.bashrc 中添加以下内容。

export ANDROID_HOME=/usr/local/share/android-sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools/23.0.1:$PATH

以这种方式为我工作。希望它也适合你!

【讨论】:

以上是关于如何修复“未找到 SDK 位置...”?的主要内容,如果未能解决你的问题,请参考以下文章

React Native - java.lang.RuntimeException:未找到 SDK 位置。在 local.properties 中使用 sdk.dir 定义位置

未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置

Android:未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置

Flutter:未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置

在本机反应中找不到 sdk 位置

在 Mac 上找不到 SDK 位置?