如何修复“未找到 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 环境变量定义位置