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

2023-12-22

我最近尝试导入从 Google 开发者网站下载的示例 Android 游戏。将它们导入 Android Studio 后,出现以下错误:

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

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


请按照以下步骤操作:

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

本地属性

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

对于 Windows 用户:

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

或(对于较新版本的 Android Studio / IntelliJ IDEA):

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

其中USERNAME是你的PC用户名。另外,请确保该文件夹是 sdk 或 Sdk。

Example:

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

or:

sdk.dir=C\:\\Users\\USERNAME\\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 路径区分大小写:确保大小写S in Sdk火柴)

如果这不起作用,请在“环境变量”中添加 ANDROID_HOME 变量:C:\Users\USER\AppData\Local\Android\Sdk

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • HTML5画布点击事件

    我做了一个正方形数组 ctx fillStyle rgb 0 0 0 for x 0 x lt 25 x for y 0 y lt 25 y ctx fillRect x y 20 20 我想要一个正方形在点击时改变它的颜色 我怎样才能做到
  • UITableViewCell 设置最初选择的

    您好 我遇到了这样的情况 在 iPad 应用程序中 我的master controller有清单和细节控制器有它的细节 一个典型的UISplitViewController图案 我想要实现的是 我的第一行应该最初被选择 然后我想给用户选择
  • Blackberry - 如何渲染 PDF 文档?

    如何通过您自己的应用程序阅读 BlackBerry 中的 pdf 文件 在黑莓中没有 API 或库可以做这样的事情 不过你可以尝试集成谷歌文档 http docs google com or www docspal com http www
  • CALayerInvalidGeometry 在 iOS9 上崩溃“具有非有限位置的子层 [inf inf]”

    iOS 9 Swift 2 我有一个带有自定义视图的视图控制器 每当我从导航控制器堆栈中弹出它时 它就会崩溃 引用以下崩溃 Terminating app due to uncaught exception CALayerInvalidGe
  • 适用于 LG G4 的带数字和小数点的 Android 键盘

    我在 Android 中使用以下元素EditText 有一个带有数字和小数点的键盘 用于显示键盘布局输入金额 例如 22 12 android inputType numberDecimal 它适用于所有设备 如三星 Nexus 索尼等 T
  • 无法加载模板:uib/template/modal/window.html

    我觉得我已经尝试了一切 但仍然收到错误 无法加载模板 uib template modal window html 在我的索引文件中我添加了以下内容 在我的应用程序文件中我添加了 ui bootstrap 在我的控制器文件中我添加了以下内容
  • 如何使容器中的行垂直居中? [复制]

    这个问题在这里已经有答案了 默认情况下 该行与顶部对齐 我尝试将 margin top auto 和边距底部 自动 但不起作用 也垂直对齐 居中 也不起作用 有一个简单的解决办法吗 Thanks container background c
  • 安全存储密码的最佳方法

    在计算机上保存密码以使其无法被访问的最佳方法是什么 我想将它们加密存储在注册表中 我希望您能够重置密码 但这不适用于服务器 这是为了将它们存储在计算机上以记住它们并自动登录 重要编辑 我需要能够从程序内检索纯文本密码 而不是其他任何地方 加
  • Carthage:iOS平台没有共享框架方案(对于我自己的框架)

    我创建一个框架 称为 ProjectOne 构建并测试了它 我想让这个框架用于Carthage 我编辑了我的方案并设为默认值 ProjectOne 方案共享于XCODE 我做了一个迦太基建造并验证该框架是内置的迦太基 构建 iOS I th
  • 使用 Twitter Bootstrap,如何“记住”用户操作?

    我正在使用引导警报框 并且希望这些框 记住 它们是否已关闭 这样当用户登录会员区域并关闭警报时 当他们下次访问该网站时 警报仍然消失 有什么办法可以做到这一点吗 div class alert message success a class
  • 作为 SQL 作业代理执行 SSIS 包失败 - 返回 DTSER_FAILURE (1)

    在此作业中 SSIS 用于将表数据转换为 Excel 文件 它已成功将表数据转换为 Excel 文件 但仍然显示 作业失败 以下是作业历史记录中显示的消息 适用于 32 位的 Microsoft R SQL Server 执行包实用程序版本
  • Jade - 控制 HTML 输出中的换行符

    我有一个简单的搜索表单 我希望使用 Jade 来实现 form input type text size 16 placeholder Enter your keywords input type button value Search 输
  • Winforms ComboBox SelectedItem 更改不会影响 BindingSource

    我正在制作 C WinForms 应用程序 我 还 无法解决的问题是 当我以编程方式更改 ComboBox 的 SelectedItem 时 它会发生更改 直到 ComboBox 失去焦点 之后它会在分配 SelectedItem 之前 提
  • 是否可以在 ES6 项目中使用自定义类型定义?

    我的团队正在开发一个相对较大的 NodeJS 项目 该项目用 ES6 编写 由 babel 转译 然后使用 Serverless 部署为 AWS lambda 该项目的重点是使用 映射 转换和输出我们定义的一种特定对象类型 我们的问题是 E
  • 结合 d3.js 和backbone.js

    我正在开发一个项目 它将所有 d3 js 可视化与backbone js 组合到一个单页面应用程序中 由于我有很多可视化效果 例如条形图 饼图等 我想知道解决这个问题的最佳方法是什么 例如 假设我有两个条形图和一个饼图 我是否应该将所有设置
  • 在 `$scope` 或 `this` 上定义的控制器函数之间的性能差异 - AngularJS

    在 Angular 中 您可以通过将方法附加到控制器中来定义方法 scope scope myFunction function 当然 您也可以将它们附加到this 我见过它用于指令和父控制器之间的通信 within the control
  • React-Select:如何在将 HTML 传递给选项中的标签值时保持搜索能力

    我有一个可搜索的反应选择字段 我将 HTML 传递到label价值 搜索在添加 HTML 之前有效 但在添加 HTML 之后 可以理解的是 它不再有效 在将 HTML 传递给标签时 我可以做一些具体的事情来修复可搜索性吗 我原来的问题 你能
  • Node-GYP 失败,退出代码:1

    我必须在 electro atom 中使用 node usb 来使用我正在尝试安装 node gyp 并且我面临一个问题 gyp ERR stack Error gyp failed with exit code 1 gyp ERR sta
  • 如何禁用 Android 按钮?

    我创建了一个包含两个按钮的布局 下一步 和 上一步 在按钮之间我生成一些动态视图 因此 当我第一次启动应用程序时 我想禁用 上一个 按钮 因为不会有任何以前的视图 当没有更多视图可显示时 我还想禁用 下一步 按钮 有没有办法禁用按钮 你尝试
  • 未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置

    我最近尝试导入从 Google 开发者网站下载的示例 Android 游戏 将它们导入 Android Studio 后 出现以下错误 错误 找不到 SDK 位置 定义位置sdk dir在 local properties 文件中或使用AN