npx expo run:android -> CommandError:未安装此项目的开发版本(<package>)

问题描述 投票:0回答:2

运行

npx expo run:android
一次后,应用程序被推送到设备并启动应用程序。

然后我卸载了设备上的应用程序,然后当我再次运行

npx expo run:android
时,我收到错误:

CommandError: No development build (<package-name>) for this project is installed. Please make and install a development build on the device first.
Learn more: https://docs.expo.dev/development/build/

我用另一个包名称启动了另一个虚拟项目,卸载一次后可以重现相同的事情。 构建的应用程序不会在 Android 设备上再次安装然后启动。

错误状态中引用的文档https://docs.expo.dev/development/build/#locally-with-xcode-and-android-studio以下内容:

如果您熟悉设置 Xcode、Android Studio 和相关依赖项,则可以像任何其他 iOS 或 Android 应用程序一样构建和分发您的应用程序。 npx expo run 命令将创建一个新的版本,将其安装到您的模拟器或设备上,然后开始运行它。

不确定我做错了什么。如有任何帮助,我们将不胜感激。

react-native expo
2个回答
0
投票

您必须在设备模拟器打开的情况下再次运行

eas build
。当命令运行完成后,它会询问您是否要将其安装在模拟器中


0
投票

从模拟器中打开 expo 并启动应用程序。 它将开始重建

npx expo 安装 expo-dev-client

然后使用“eas build --local” || npx 博览会运行:[android|ios]

© www.soinside.com 2019 - 2024. All rights reserved.