未找到 SDK 位置

2024-01-08

我最近创建了一个新的本地存储库,并从我们的远程存储库中提取了一些代码。

当我打开项目时,我在控制台中收到一条消息:

Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
     Consult IDE log for more details

我按照说明进行操作here https://stackoverflow.com/questions/28296237/set-android-home-environment-variable-in-mac设置环境变量(我在 Mac 中)并检查我的 local.properties:

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

所以,这两件事都解决了,但我仍然收到这个错误。我已经搜索过,但没有解决方案对我有用。

有什么帮助吗?谢谢。

EDIT:

这种情况仅发生在一个项目中。其余项目运行良好。


在 Android Studio 中:

  1. 打开您的项目导航器
  2. 选择根项目,右键单击 --> 打开模块设置。
  3. 在 Android SDK 位置字段中,确保选择正确的路径(直到 sdk 文件夹)。请参阅下面的示例:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未找到 SDK 位置 的相关文章

随机推荐

  • SQL 排序规则影响性能

    我只想检查几件事 Q1 Latin1 General CI AS 不区分大小写 区分重音 即SQL 会将以下内容视为相等 hello 和 HELLO 使用 LINQ 我经常这样做 db Where v gt v Email some ema
  • Numpy 相当于 list.index

    在多次调用的低级函数中 我需要执行与 python 的 list index 相同的操作 但使用 numpy 数组 该函数需要在找到第一个值时返回 否则引发 ValueError 就像是 gt gt gt a np array 1 2 3
  • 如何横向打印 HTML?

    这个问题已被提出并得到回答 但高度赞成的接受答案都是 没有解释如何做 不起作用 The reason of course is that the accepted answer1 https stackoverflow com a 1392
  • 包含所有 ascii 字符的字符串

    我想在 JavaScript 中创建一个包含所有 ASCII 字符的字符串 我怎样才能做到这一点 const s 0123456789 lt gt ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrs
  • Python 在 O(n) 时间和 O(1) 内存中查找多数数 [重复]

    这个问题在这里已经有答案了 我正在研究我的算法解决技能 但我在解决 O 1 内存复杂度的问题时遇到了困难 问题陈述 给定一个整数数组 您的任务是将多数数打印到标准输出 stdout 如果一个数字在大小为 N 的数组中出现超过 N 2 次 则
  • HTTP/1.1 响应多个范围

    在编写 HTTP 1 1 服务器时 我在处理多个范围请求时陷入困境 RFC 2616 的第 14 35 1 节引用了一些示例 但没有阐明服务器行为 例如 GET some resource HTTP 1 1 Range bytes 200
  • C# 中的数据加密和密钥管理

    走哪条路 有什么利弊 哪条更安全 1 生成 AES 密钥 用它加密数据 然后用 RSA 加密 AES 密钥 将加密数据和加密 AES 密钥保存到文件中 并将 RSA 密钥对保存到 KeyContainer 2 或者使用 DPAPI Prot
  • 如何停止/使 NStimer 失效

    我在用 NSTimer scheduledTimerWithTimeInterval 0 1f target self selector selector update userInfo nil repeats YES 我不想再把这个计时器
  • Mysql 将 XXXXXXXXXXXX 这样的字符串格式化为 XX-XX-XXXXXXX-X

    我需要一个看起来像 XXXXXXXXXXXX 的字符串 看起来像这样 XX XX XXXXXXX X 我不知道 MySQL 中是否有函数或模式工具可以做到这一点 你 在 MySQL 中 实现此目的的一种方法是使用带有 SUBSTRING 和
  • Rails 嵌套连接 Activerecord 有条件

    我正在尝试编写带有条件的嵌套连接查询 我现在的查询是 Event joins store gt retailer where store retailer id 2 其输出以下 SQL SELECT events FROM events I
  • 如何对现有应用程序进行 dockerize...基础知识

    我使用的是 Windows 并安装了 boot2docker 我已经从 docker hub 下载了图像并运行基本命令 但 如何获取本地计算机上的现有应用程序 假设它有一个文件index php 为简单起见 我如何将其放入 Docker 映
  • 如何在 C++/CLI 中包装 C 库回调

    给定以下具有要求设置缓冲区的回调事件的 C 库 如何以类型安全的方式编写正确的 C CLI 包装器 The callback signature typedef void cdecl BUFFERALLOCATOR void opaque
  • 使用 git rebase 意外地将其他人的提交添加到我的 PR 中

    我打算在一个功能上做更多的工作 在编码之前我跑了git pull rebase upstream master 然后跑了git push origin feature branch 这导致了我随后运行的那些 快进 错误之一git pull
  • PHP目录权限检查

    我有一个 PHP 脚本 需要检查目录的权限以确保它可写 到目前为止我所拥有的是 perms substr sprintf o fileperms folder 4 if perms 0777 is writable temp DS code
  • Haskell - 如何写 (.) f f = (\x -> f (f x))

    我需要编写一个要在 GHCi 上运行的模块 并将函数组合为相同的函数 这个 经典fog x f g x runs f g x gt f g x 当我尝试这样写时出现问题 f f x gt f f x fof x f f x GHCi 说 C
  • Cmake查找模块以区分共享库或静态库

    我有一个使用 libCrypto 的 cmake c 项目 我托管了 FindCryptoPP cmake 模块here https github com mateuszzz88 FindCryptoPP cmake blob master
  • IEnumerable、Arity 和泛型类型定义

    我有课Counter按键对事物进行计数 简化 public class Counter
  • 为什么大多数处理器中L1缓存的大小都小于L2缓存的大小?

    为什么大多数处理器的L1高速缓存的大小都小于L2高速缓存的大小 L1 与 CPU 核心紧密耦合 并且在每次内存访问时都会被访问 非常频繁 因此 它需要非常快地返回数据 通常在一个时钟周期内 延迟和吞吐量 带宽 对于 L1 数据缓存来说都是性
  • 为什么 Java 8 引入 *Integer.sum(int a, int b)* [重复]

    这个问题在这里已经有答案了 我刚刚注意到JDK8引入了这个方法Integer class Adds two integers together as per the operator param a the first operand pa
  • 未找到 SDK 位置

    我最近创建了一个新的本地存储库 并从我们的远程存储库中提取了一些代码 当我打开项目时 我在控制台中收到一条消息 Gradle sync failed SDK location not found Define location with s