我有错误,当我开始运行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.
当前回答
如果你创建和android studio项目,你可以看到一个本地。属性文件是在项目根目录中创建的。当你创建一个react原生项目时,它不会为你创建那个文件。所以你必须手动创建它。然后添加skd dir。所以创建一个新的文件在android文件夹(根)。然后像这样放你的SDK路径 sdk。Android dir = D: \ \ \ \ \ SDK \ \ android_sdk_studio。 记住:用双\去掉单\。如上所述。
其他回答
我在Windows上,我必须修改sdk路径,不管它在path环境中。变量
sdk.dir=C:/Users/MY_USERNAME/AppData/Local/Android/Sdk
更改此文件:
MyProject\android\local.properties
转到react-native项目的android/目录 创建一个名为local的文件。这一行的属性:
sdk.dir = /Users/USERNAME/Library/Android/sdk
USERNAME是你的macOS用户名
您可以尝试添加ANDROID_PATH
export ANDROID_HOME=/Users/<username>/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
在当地检查一下。属性文件:
sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
格式是否合适
Windows用户
一个简单的解决方案是将SDK路径设置为environment Variables列表。
转到环境变量。(您的PC >属性) 创建新的系统变量 将变量名称设置为ANDROID_HOME 将变量值设置为Android Sdk Location 按确定(3个对话框3次)
注意:
你的Android Sdk通常位于
C:\Users\YourUserName\AppData\Local\Android\Sdk
请确保关闭当前终端,因为终端保存了所有预先存在的环境变量。