如何修复:配置项目时出现问题

问题描述 投票:0回答:3

我在react-native中构建了一个项目,它在我的计算机上运行良好,但在更改其位置后,问题开始发生。我使用“yarn add @react-native-community/async-storage”安装了该包

我尝试了 npm install、用 yarm 重新安装组件等。

"dependencies": {
    "@react-native-community/async-storage": "^1.4.2",
    "react": "16.8.3",
    "react-native": "0.59.9",
    "react-native-vector-icons": "^6.5.0",
    "react-redux": "^7.1.0",
    "redux": "^4.0.1"
},

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置项目“:@react-native-community_async-storage”时出现问题。

    未找到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过在项目的本地属性文件“/Users/matheus/Desktop/TicTaeToe/android/local.properties”中设置 sdk.dir 路径来定义位置。

react-native react-native-ios yarnpkg
3个回答
3
投票

在 android 文件夹中创建一个名为 local.properties

的文件

在此文件中写入您的 sdk 的路径,例如: sdk.dir=C:\Users\ialluego\AppData\Local\Android\Sdk

(ialluego 是您的用户名)


0
投票

基本上就像你正在构建一个没有sdk的apk,android sdk需要在react native中构建一个应用程序,并且sdk的路径位于你系统内部的某个地方

C:\Users\NameOFYourSystem\AppData\Local\Android\Sdk

为此,您可以在应用程序的 android 文件夹中创建 local.properties 文件并映射 sdk.dir= 上面的路径

这就是 local.properties 中只需要一行的内容


-1
投票

这个问题在 Windows 中发生是因为斜线问题

在您的项目文件夹中导航到 android 并打开 local.properties 文件

更换

sdk.dir=C:\Users\\<userName>\AppData\Local\Android\Sdk

sdk.dir=C:\\Users\\<userName>\\AppData\\Local\\Android\\Sdk

它将正常工作

© www.soinside.com 2019 - 2024. All rights reserved.