运行 expo build:android 时,出现“expo build:android 已停止(2023 年 1 月 4 日)”错误

hem*_*ran 3 javascript build reactjs react-native expo

运行命令时,expo build:android我收到一条错误消息:

expo build:android has been discontinued (January 4, 2023).

我刚刚安装了我的博览会,它在模拟器上运行良好。我只是无法使用这个构建命令。

小智 7

expo:build仅支持 sdk 46 及更低版本。

尝试运行这些命令:

eas build:configure

进而

eas build -p android

有关这方面的更多信息可以在这里这里找到。


小智 5

Expo 的经典构建服务被 EAS 构建取代。

\n

经典的构建服务(运行expo build命令运行)是在 2016 年针对 Expo 应用程序当时的工作方式而设计的:每个应用程序都包含 Expo SDK 中的所有本机模块,并且无法完全自定义应用程序\xe2\x80\x99s 本机代码。我们需要一种新的构建服务来支持在云中使用自定义本机代码构建现代 Expo 应用程序 - 现在是 EAS Build。

\n

EAS Build 自 2021 年底推出,经典版本最终于 2023 年 1 月停止使用。

\n

更多背景信息:https://blog.expo.dev/classic-build-service-no-longer-supported-73c82b500f56

\n

有关切换到 EAS Build 的更多信息:https ://docs.expo.dev/build-reference/migration/

\n