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

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

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


当前回答

将这两行放在.bashrc文件中,并运行source ~/.bashrc

出口ANDROID_HOME = /用户/ $ USER /图书馆/ Android sdk 导出路径= $ {PATH}: ANDROID_HOME /工具:ANDROID_HOME美元/平台工具

对于linux,我这样做。(第一行)

export ANDROID_HOME=/home/$USER/Android/Sdk

其他回答

我在flutter中有这个错误,所以我通过去android->应用程序->build.gradle来修复它

将targetSdkVersion从28改为29,将compileSdkVersion从28改为29,这对我来说是有效的

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

在当地检查一下。属性文件

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

正确地编写这个格式,并使用for路径检查/ slas

我得到这个错误后,刚刚克隆一个存储库。我以为是本地人。属性将自动生成,但它不是。我可以通过重新导入Gradle项目来生成它。

File > Re-import Gradle Project

将这两行放在.bashrc文件中,并运行source ~/.bashrc

出口ANDROID_HOME = /用户/ $ USER /图书馆/ Android sdk 导出路径= $ {PATH}: ANDROID_HOME /工具:ANDROID_HOME美元/平台工具

对于linux,我这样做。(第一行)

export ANDROID_HOME=/home/$USER/Android/Sdk