运行
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 命令将创建一个新的版本,将其安装到您的模拟器或设备上,然后开始运行它。
不确定我做错了什么。如有任何帮助,我们将不胜感激。
您必须在设备模拟器打开的情况下再次运行
eas build
。当命令运行完成后,它会询问您是否要将其安装在模拟器中
从模拟器中打开 expo 并启动应用程序。 它将开始重建
或
npx expo 安装 expo-dev-client
然后使用“eas build --local” || npx 博览会运行:[android|ios]