我有错误,当我开始运行android
What went wrong:
A problem occurred evaluating project ':app'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
我有错误,当我开始运行android
What went wrong:
A problem occurred evaluating project ':app'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
当前回答
创建一个名为lcoal的文件。并粘贴下面的路径。
sdk.dir = /Users/jotnosqh/Library/Android/sdk (for linux)
其他回答
这个答案适用于MacOs的Catalina用户或zsh用户,因为你的Mac现在使用zsh作为默认的登录shell和交互式shell。
如果你按照React Native的文档设置开发环境指南。然后执行以下操作。
首先检查是否本地。属性文件是否存在。 如果文件不存在,则创建并添加以下行。
sdk.dir=/Users/<youcomputername>/Library/Android/sdk
在完成上述更改之后,现在执行以下操作。
~ /开放。ZSHRC使用代码编辑器。在我的例子中,我使用vim
vim ~/.zshrc
为路径添加以下一行。
export ANDROID_HOME="/Users/<yourcomputername>/Library/Android/sdk"
export PATH=$ANDROID_HOME/emulator:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
确保正确地添加上面的行,否则它会给你一个奇怪的错误。
保存更改并关闭编辑器。 最后,现在编译您的更改
source ~/.zshrc
我的情况就是这样。我希望这对你有所帮助。
回声”sdk。dir = /Users/$(whoami)/Library/Android/sdk" > Android/ local.properties .
Windows用户
一个简单的解决方案是将SDK路径设置为environment Variables列表。
转到环境变量。(您的PC >属性) 创建新的系统变量 将变量名称设置为ANDROID_HOME 将变量值设置为Android Sdk Location 按确定(3个对话框3次)
注意:
你的Android Sdk通常位于
C:\Users\YourUserName\AppData\Local\Android\Sdk
请确保关闭当前终端,因为终端保存了所有预先存在的环境变量。
这对我来说很有效:如果你安装了Android Studio,你可以在Android Studio中打开项目的Android文件夹。当地的。当Android Studio打开该文件夹时,会自动创建properties文件,您的项目应该在此之后构建。
Open Android Studio 点击“打开现有项目” 在项目文件夹中选择“android”文件夹 按“打开”
如果你安装了android studio,只需使用android studio打开项目/android,它会通知你在项目中切换SDK位置路径。