Expo eas:如果我之前运行预构建,Android 构建会失败

2024-01-16

我用的是Expo 46。

我想更改我的一些配置AndroidManifest所以我运行一个npx expo prebuild生成一个 android 文件夹,没有错误。

但后来我的eas build不再工作了(如果我不运行prebuild).
我收到此错误:

Failed to find 'build.gradle' file for project: /home/expo/workingdir/build/android/app.

我错过了什么吗?


Run the npx expo-updates在项目的根目录中以便更新build.gradle文件进行必要的更改。

顺便说一句,正如我在其他帖子下看到您的言论:expo prebuild命令在中生成一个Android项目android目录,其中包含build.gradle所使用的文件expo build:android命令。这eas build命令是以下命令的简写expo build:android命令,因此它期望 Android 项目出现在android目录。

如果你跑expo prebuild进而eas build, the eas build命令应该能够找到build.gradle文件并成功构建 Android 应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Expo eas:如果我之前运行预构建,Android 构建会失败 的相关文章

随机推荐