我有错误,当我开始运行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.
当前回答
如果你使用mac,你需要导出你的sdk路径。只需将Macbook替换为您的系统名称,然后粘贴到终端。“临时使用”
出口ANDROID_HOME = /用户/笔记本/图书馆/ Android sdk
其他回答
在Ubuntu上,你必须从Android Studio中单独获取SDK,奇怪的是,这个路径适用于Android Studio,但对于React Native,你需要创建一个文件名local.properties。
例如,在inn ~/AwesomeProject/android中插入这一行: sdk.dir = /道路/ / sdk / /你/电脑
将系统中的其他android项目复制到本地。属性和粘贴在React-native项目的android文件夹中,它将工作。
如果你创建和android studio项目,你可以看到一个本地。属性文件是在项目根目录中创建的。当你创建一个react原生项目时,它不会为你创建那个文件。所以你必须手动创建它。然后添加skd dir。所以创建一个新的文件在android文件夹(根)。然后像这样放你的SDK路径 sdk。Android dir = D: \ \ \ \ \ SDK \ \ android_sdk_studio。 记住:用双\去掉单\。如上所述。
如果当地。属性文件丢失, 在“project/android”文件夹中创建一个 的sdk。dir=/Users/apple/Library/Android/sdk’,确保你的sdk在那个位置。
要在MAC上创建具有自定义扩展名的文件,请参考以下链接
如何保存自定义扩展名(.sas)的TextEdit (mac)文件?
如果你使用的是Ubuntu,只需进入react-native项目的android目录并创建一个名为local的文件。属性并添加android SDK路径,如下所示:
sdk.dir = /home/[YOUR_USERNAME]/Android/Sdk