新买的Mac book pro M1芯片,集成aws s3时候报了这个错误。
问题:
Execution failed for task ‘:app:nodeSetup’
Could not resolve all files for configuration ‘:app:detachedConfiguration5’.
Could not find node-6.7.0-darwin-arm64.tar.gz (org.nodejs:node:6.7.0).
Searched in the following locations:
https://nodejs.org/dist/v6.7.0/node-v6.7.0-darwin-arm64.tar.gz
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
分析:
在mac inter的电脑上没有问题,因为他用的是https://nodejs.org/dist/v6.7.0/node-v6.7.0-darwin-x64.tar.gz这个包包,
如果想现x64这个包也下不下来,可以用gradew手动下载
./gradlew :app:nodeSetup
但是M1上拼接出来的地址是arm64。几乎无解,只有等aws修改插件。
解决:
多幸运我只是用了S3,在app 的build.gradle里声明的这个,但是我发现注释掉aws S3之后功能都还能用。
apply plugin: 'com.amazonaws.appsync'
所以,注释掉这个即可。