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

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

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


当前回答

布景中的部分。Gradle文件如下所示。

rootProject.name = "SampleProject" 包括:应用程序的

的地方。Properties的文件是通过将上面的代码段更改为如下所示来创建的,问题就解决了。

包括:应用程序的 rootProject.name = "SampleProject"

简而言之,将include“:app”部分移到顶部就解决了这个问题。

其他回答

在Linux中:

如果你已经下载了android SDK,但没有找到。

问题可能是文件是本地的。属性需要在与gradle的东西相同的目录中,以便gradle在构建和运行adb时找到它。

对于我的反应原生项目使用gradle,我需要把本地。属性文件到Myprojectname/android/文件夹。

因为我已经将SDK解压缩到下载,所以我只是在文件中使用这样一行的路径:

sdk.dir=/home/USER/Downloads/android-sdk-linux

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

只需删除。idea文件夹,并再次导入项目。这对我很有效。

如果您正在尝试运行谷歌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”。

我有一个情况,我已经有了本地。属性文件设置,但我仍然得到这个错误。结果是,如果项目有子模块,则必须复制本地模块。属性也放入子模块文件夹中。