启动应用时出现Expo错误。"ApiV2Error: 找不到账户。"

10

你好,

我正在使用expo 5.4.12版本开发应用,但是在启动应用时遇到了错误。

"ApiV2Error: Account not found.
    at ApiV2Client._requestAsync"

有人遇到过这个问题吗?请帮帮我。

我的同事目前遇到了这个问题,如果我们找到了什么,我会告诉你的。 - Robin Dalmy
感谢@Matjia Martic的评论:https://dev59.com/F3YOtIcB2Jgan1zn_Jch#74694849 这对我有效。 - Matthew Lo
5个回答

15

对我们来说,问题在于app.json中的owner属性与您在expo-cli或expo go应用程序上登录的任何帐户的所有者不匹配。因此,请尝试检查owner属性是否正确。


嘿,老兄,这个对你有用吗?如果有,请标记此答案,以便其他人知道。 - Robin Dalmy
2
为了消除这个错误,您需要在命令行上注销expo,使用expo logout,然后再次启动应用程序。这对我有用。我从一个朋友那里找到了解决方案,他指向了github上的这个答案:https://github.com/expo/expo-cli/issues/2436#issuecomment-682486361 - Sumeet Pareek

8

您可以运行:

npx expo start --offline

3

这确实是一个解决方案,但对我而言,通过在终端中注销 expo logout 后重新启动 expo ,该消息就消失了。


0

0

expo logout 对我有用,这个命令似乎清除了本地的登录状态。这可能是因为你正在与不是你拥有的项目进行协作。Expo 显然是按用户而不是按项目进行身份验证的,这可能会让人感到困惑。

最终,您需要运行 expo login实际使用 Expo 应用服务 (EAS) 发布您的应用程序。值得阅读 EAS 指南以了解更多信息。


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