命令exp push:android:show
(和其他push:android
命令(不起作用,而是返回错误消息。
以下是所有相关详细信息:
环境
环境: 操作系统: 视窗 10
节点: 8.9.4
纱线: 1.3.2
npm: 5.6.0
守望者: 未找到 Xcode: 不适用
安卓工作室: 未找到
软件包: (想要 => 已安装(expo: ^28.0.0 => 28.0.0 反应: 16.3.1 =>16.3.1
反应原生: https://github.com/expo/react-native/archive/sdk-28.0.0.tar.gz => 0.55.4
重现步骤
- 运行
exp push:android:show
或exp push:android:clear
或exp push:android:upload --api-key <KEY>
预期行为
根据执行的命令显示、清除或上传安卓密钥。
实际行为
显示"发生未知错误"。
其他信息
在调试expo CLI代码时,我发现返回的APIV2Error表示服务器错误:
{ ApiV2Error: An unknown error occurred.
at C:xdl@50.4.2srcApiV2.js:203:19
at Generator.throw (<anonymous>)
at step (npmnode_modulesexpnode_modulesxdlbuildApiV2.js:48:191)
at npmnode_modulesexpnode_modulesxdlbuildApiV2.js:48:402
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
code: 'INTERNAL_SERVER_ERROR',
_isApiError: true,
serverStack: undefined,
details: undefined }
如何解决这个问题?
事实证明,该错误是由Expo方面的内部服务器错误引起的,报告后,现在似乎已修复。