当前位置: 首页 > 知识库问答 >
问题:

找不到SDK位置。使用local.properties文件中的sdk.dir或使用ANDROID_HOME环境变量定义位置

王曜文
2023-03-14

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

错误:找不到SDK位置。使用local.properties文件中的sdk.dir或使用android_home环境变量定义位置。

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

共有3个答案

邹俊豪
2023-03-14

我知道这个答案姗姗来迟,但我希望它能帮助到其他人。

答案很简单。您只需将local.properties文件复制到存储project的文件夹中,它就会像Charm一样工作。但是请记住,它必须放在存储项目的根文件夹中。

漆雕育
2023-03-14

项目可能缺少settings.gradle文件。请确保您正在导入的项目中存在该文件。如果不是,则添加settings.gradle文件,其中包含以下内容:

include ':app'

保存该文件并将其放在项目的顶层文件夹中。

李烨
2023-03-14

请按照以下步骤为我工作:

  • 转到您的react-native项目,然后转到android目录,创建一个具有以下名称的文件:

local.properties

  • 打开文件并粘贴Android SDK路径,如下所示:

对于windows用户:

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

用您的pc用户名替换UserName。还要确保文件夹是sdk或sdk。在我的例子中,我的计算机用户名是Zahid,因此路径如下所示:

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

对于Mac用户:

sdk.dir = /Users/USERNAME/Library/Android/sdk

其中USERNAME是您的OSX用户名。

对于Linux(Ubuntu)用户:

sdk.dir = /home/USERNAME/Android/Sdk

其中USERNAME是您的linux用户名(linux路径区分大小写:确保SDKS的大小写匹配)

如果不起作用,请在“Environment Variables”中添加ANDROID_HOME变量,作为C:\users\user\appdata\local\android\sdk

 类似资料:
  • 我试图使用GraphQL和Apollo Android客户端运行这个示例项目:https://github.com/apollographQL/apollo-android/tree/master/apollo-sample 我是Android studio的新手,以下是我目前所做的: 在我的机器(mac)上安装了Android Studio 克隆完整Apollo Android Repo 启动A

  • 开始使用React Native。我确实安装了Android SDK、Java SDK和Android依赖项。在我的终端上运行演示应用程序时,我收到以下错误。 系统:-OSX Yosemite-Node v 5.5

  • 我正在使用不同的方式构建应用程序,两种工作,但一种失败。 方法:1(工作) 方法:2(工作) 在Android Studio中打开模块,之后,选择 在这种情况下,我能够构建应用程序包和APK文件。 方法:3(不工作) 我得到了这个错误: 失败:生成失败,出现异常。*问题:配置根项目“android_intent”时出现问题。 未找到SDK位置。用sdk定义位置。在当地。属性文件或使用ANDROID

  • 我是混合应用程序开发的新手。我被分配了一个开发Android的任务 当我在Lamp环境中工作时,我开始安装相同的软件。我安装的软件是Cordova npm Android studio apache ant PhoneGap 但即使在安装并遵循互联网上给出的所有说明之后。我无法为测试目的准备构建。 下面是我在运行命令sudo corova要求时面临/获得的错误 android的需求检查结果:Jav

  • “找不到Android SDK。确保已安装它。如果它不在默认位置,请设置ANDROID_HOME环境变量。 在通过终端构建Cordova项目时面临这个问题,如果我在Android Studio中运行,我不知道这个问题的根本原因是什么。

  • 我克隆了一个Android项目: 当我试图用android studio打开app文件夹以开始使用该项目时,我发现Gradle“app”项目刷新失败,错误:未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID\u HOME环境变量。问题是,SDK位置已在local.properties中设置: 这与我在这台机器上使用的其他android项目中的位置相同。那么,为什么我会出现

  • 问题内容: 我要求将所有属性文件存储在目录中。该目录的位置应存储在系统环境变量中。在我的应用程序上下文中,我将需要访问此环境变量以创建FileSystemResource Bean。这是我通常会有的示例: 相反,我需要让它像 其中prop文件的位置是环境变量。有人知道这样做的简单方法吗? 我正在使用Spring 2.5.6和Java 1.6 问题答案: 后来我们升级到了Spring 3.0.X,我

  • 当我跑步时 $ionic cordova构建android 构建失败,出现此错误: Cordova build android找不到ANDROID_HOME环境变量。尝试设置它 尽管当我跑步时: 科尔多瓦要求 我得到以下结果: android的需求检查结果: Java JDK:已安装1.8.0 Android SDK:安装正确 Android目标:安装android-29、android-28、a