最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:

错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。

这是什么?我想从Android Studio运行示例程序。


当前回答

在我的情况下,我使用linux和双引号周围的路径在本地。属性如

sdk.dir = "/root/Android/Sdk/"
export ANDROID_SDK_ROOT = "/root/Android/Sdk/"

所以应该是这样

sdk.dir = /root/Android/Sdk/
export ANDROID_SDK_ROOT = /root/Android/Sdk/

和. bash_profile

其他回答

你只需要复制本地的。属性文件到项目存储的文件夹,它将像魅力一样工作。但是请记住,它必须放置在存储项目的根文件夹中。

在我的情况下,我必须关闭Project并重新打开。它运行得很好。 像这样

关闭项目

再次打开项目

如果您正在尝试运行谷歌android示例代码,请尝试导入整个存储库,而不是单个示例。

下面是instructions.html,包含在谷歌日历API示例代码中。

导入calendar-android-sample项目 选择“Import Project…”或File > Import Project… 选择[someDirectory] / google-api-java-client-samples /构建。它和 单击OK。 注意:如果你试图导入[someDirectory]/google-api-java-client-samples/calendar-android-sample/build.gradle,它将不起作用 选择[someDirectory]/gradle-2.2.1的“Use local gradle distribution”和“gradle home”,单击“OK”。

CD ./android,创建文件local.properties 粘贴此代码sdk。dir = C: \ \ \ \ \用户穆罕默德·阿里\ \ AppData当地Android \ \ \ \ \ \ Sdk 根据您的SDK所处的位置更改位置。你已经有了本地的。属性文件,很好 找到类似的代码sdk文件。dir = C: \ \ \ \ \用户穆罕默德·阿里\ \ AppData当地Android \ \ \ \ \ \ Sdk 根据您的SDK所处的位置更改位置 执行NPX react-native Run -android

在我的情况下,我有错误的sdk位置没有找到

我做了什么: 我从git转到了克隆项目 打开项目目录 打开项目内部的app目录 复制本地文件。属性文件 然后粘贴到项目目录中 然后就成功了