当运行expo build:android时,我会收到“expo build:android已停止使用(2023年1月4日)”的错误提示。

3
当运行命令expo build:android时,我收到一条错误消息,内容如下:

expo build:android已经停用(2023年1月4日)。

我刚刚安装了我的Expo,模拟器正常运行。但是我无法使用该构建命令。

2个回答

7

expo:build仅支持SDK 46及以下的版本。

请尝试运行以下命令:

eas build:configure

然后运行

eas build -p android

更多信息请参见此处此处


5

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

经典构建服务(使用expo build命令运行)是在2016年为了适应当时Expo应用程序的工作方式而设计的:每个应用程序都包含了Expo SDK中的所有本地模块,并且没有办法完全自定义应用程序的本地代码。我们需要一个新的构建服务来支持在云中构建具有自定义本地代码的现代Expo应用程序,这就是现在的EAS Build。

EAS Build自2021年末以来已经可用,而经典构建最终于2023年1月停止支持。

更多上下文信息请参见:https://blog.expo.dev/classic-build-service-no-longer-supported-73c82b500f56

有关切换到EAS Build的更多信息,请参见:https://docs.expo.dev/build-reference/migrating/


什么!?多年过去了,他们竟然强制我们只能使用云构建!?!而且在免费套餐中,每次等待时间都超过30分钟。只有第一次构建才算是“快速”的。 - realtebo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接