android - Android Studio 找不到节点:6.7.0。麦克迷你 M1
问题描述
我在让 Android Studio 在 M1 Mac mini 上构建项目时遇到问题。它返回以下错误:
Execution failed for task ':app:nodeSetup'.
> Could not resolve all files for configuration ':app:detachedConfiguration3'.
> Could not find org.nodejs:node:6.7.0.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/org/nodejs/node/6.7.0/node-6.7.0.pom
- https://jcenter.bintray.com/org/nodejs/node/6.7.0/node-6.7.0.pom
- https://repo.maven.apache.org/maven2/org/nodejs/node/6.7.0/node-6.7.0.pom
- https://jitpack.io/org/nodejs/node/6.7.0/node-6.7.0.pom
- https://plugins.gradle.org/m2/org/nodejs/node/6.7.0/node-6.7.0.pom
- https://nodejs.org/dist/v6.7.0/node-v6.7.0-darwin-arm64.tar.gz
Required by:
project :app
安装节点并设置路径。对我来说,它看起来像一个依赖错误,但我找不到它在哪里。同样在网上,我可以找到任何解决方案。如果有人在附近,那可能会有所帮助,那太棒了,我现在加快了几个小时试图解决这个问题:)
解决方案
正如乔所说,节点 6.7.0 太旧了。尝试如下添加节点版本。
android {
node {
version = "16.2.0"
}
推荐阅读
- sql - SQL 选择查询根据子表中的特定条件仅返回 1 行
- python - 在 PySpark 中使用夏令时获取两个日期之间天数的巧妙方法
- numpy - 如何将二进制 .wav 数据存储在文件中?
- r - 使用 R 在 keras 中为多类分类创建混淆矩阵
- android - 如何在连接表中设置 Android 房间外键接受“零”值?
- jmeter - 如何在 Jmeter 中继续,就好像正确接收到 http 请求的 http 响应一样?
- python - 在创建新的 python 环境时,我得到了一长串的包,我该如何解决这个问题?
- vue.js - VueJS 2 的哨兵 - captureException 错误 - 更改名称?
- django - 无法从 django 服务器中的数据库上传图像
- flutter - 如何模拟对 RenderAndroidView 的点击?