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

在React原生中找不到Android sdk

陶高峻
2023-03-14

我已经完成了所有的设置为Android和iOS反应原生从下面的链接在我的mac mashine。

https://facebook.github.io/react-native/releases/0.23/docs/android-setup.html

项目已成功创建。但当我试图在终端中使用以下命令运行Android项目时:

react-native run-android

我得到了下面的错误

FAILURE: Build failed with an exception.

>

  • 问题:配置项目“:app”时出现问题。

    SDK目录“/usr/local/opt/android SDK”不存在。

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

    建筑失败

    总时间:16.645秒无法在设备上安装应用程序,请阅读上面的错误以获取详细信息。确保您正在运行Android模拟器或连接设备,并设置了Android开发环境:https://facebook.github.io/react-native/docs/android-setup.html

    IO已将sdk firl复制到各自的目录

    '/usr/local/opt/android-sdk 
    

    但他并没有克服这个错误。

  • 共有1个答案

    郭建华
    2023-03-14

    请创建一个名为local的文件。属性在项目的android文件夹中,将下面的行添加到其中并保存。

    sdk.dir={PATH OF YOUR ANDROID SDK}
    

    添加此文件后,请再次运行,它将正常工作。

     类似资料:
    • 我正在我的react本机应用程序中添加图像上传。我通过npm安装得很好,也链接得很好 现在,每次我试图运行项目时,我都会得到以下错误

    • 遇到这个问题的人都无法解决配置':react-native-fast-image:classpath'的所有工件,并且找不到com.android.tools.build:gradle:3.6.3?我试着打开项目结构,看到gradle插件工具是3.6.3,而gradle版本是5.4.6,但我不知道现在发生了什么 build.gradle文件:

    • 我在React本地项目上工作,在那里我获得了位置权限。此外,我必须跟踪位置的权限,总是像如果用户已经给了权限访问后,安装应用程序,然后在一段时间后,用户去设备设置中的应用程序设置和禁用/撤销权限。再次,一旦应用程序从后台到前台,我必须检查权限的基础上,需要显示的消息。 这怎么处理?有什么建议吗?

    • 问题内容: 我正在尝试将一个非常基础的项目与React,TypeScript和Webpack整合在一起。编译时,我从以下位置的文件夹中收到以下错误(为了简便起见,我删除了堆栈跟踪和项目路径): 我尝试卸载TypeScript并将其替换为Babel来转换JSX,并得到了相同的错误。 安装固定好了。 我已经尝试过的每一个组合,并在得到的打字稿同样的结果,但无法得到任何工作。 如何使Webpack,Ty

    • 需要永久解决。如果有人知道,请告诉我 谢谢你的帮助

    • 每次我重新打开项目和模拟器时,我都必须在命令提示符中运行和吗? 谢谢。