我正在尝试使用
npx expo run:android
在 Android 模拟器上运行我的 Expo 托管项目。
我已经安装了
expo-dev-client
。
当我运行
npx expo run:android
时,它失败并显示消息:
CommandError: Couldn't open Android app with activity "com.my.app.name://expo-development-client/?url=http%3A%2F%2F192.168.0.13%3A8081" on device "Pixel_4".
The app might not be installed, try installing it with: npx expo run:android -d Pixel_4
我按照上述错误消息中的建议运行了
npx expo run:android -d Pixel_4
,只是得到了与上面完全相同的错误消息。
在模拟器上,我能够确认开发版本已安装。
但是,Expo CLI 显然无法打开该应用程序。
有人可以指导我正确的方向来解决这个问题吗?
问题描述如下:https://github.com/expo/expo/issues/23440
如果 app.json 中 android 的包名称有下划线(即 com.example.with_underscore),则会抛出该错误。