Expo 无法在 Android 模拟器上打开开发版本

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

我正在尝试使用

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 显然无法打开该应用程序。

有人可以指导我正确的方向来解决这个问题吗?

android react-native android-studio expo simulator
2个回答
0
投票

这可能与报告的问题有关:https://github.com/expo/expo/issues/22210

这对我有用:

npx expo start
,然后按 Android 的
a


0
投票

问题描述如下:https://github.com/expo/expo/issues/23440

如果 app.json 中 android 的包名称有下划线(即 com.example.with_underscore),则会抛出该错误。

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