react native eas local android build gradlew failure

ni65a41a  于 5个月前  发布在  React
关注(0)|答案(1)|浏览(69)

我用的是Mac M1索诺马。
我试图做eas本地构建.我已经成功地完成了一个ios本地构建与eas build -p ios --local .所有的构建完美.当做一个eas build -p android --local,我得到一个错误时,它运行gradlew.我现在手动制作的步骤来跟踪它.我运行npx expo-doctor,它运行干净.没有错误.然后我做一个expo prebuild,完成,没有错误.我cd到android目录并运行gradlew,我得到以下错误:


的数据
对这个错误有什么看法吗?这可能是Java版本问题吗?

ktecyv1j

ktecyv1j1#

找到我自己的解决方案。把它贴在这里,以防其他人需要。当我第一次运行gradlew时,它给了我一个通知,说它找不到Java,并把我送到java.com安装,我做了。我只是安装了他们首页上最新最好的Java 8。这就是失败的地方。当我做EAS管理构建时,我查看了他们的日志,发现他们使用的是JDK 11。所以我删除了Java 8,然后安装了JDK 11,一切都按预期构建。

相关问题