You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Expo无法在Android模拟器中打开开发构建

解决Expo开发客户端无法在Android模拟器启动的问题

排查与解决步骤:

  • 核对应用包名与Deep Link一致性
    检查app.json或app.config.js中的android.package字段,确保和报错信息里的com.my.app.name完全一致。包名不匹配会导致CLI无法定位到目标应用。

  • 手动启动应用并连接服务器
    直接在模拟器中找到开发客户端图标打开,在应用内输入开发服务器地址http://192.168.0.13:8081,或扫描CLI生成的二维码,验证是否能正常连接开发服务。

  • 验证模拟器网络连通性
    确认模拟器和本地机器处于同一网络,在模拟器浏览器中访问http://192.168.0.13:8081,检查是否能加载Expo开发页面。

  • 清理缓存后重新构建
    执行以下命令清理缓存并重新构建项目:

    npx expo prebuild --clean
    npx expo run:android -d Pixel_4
    
  • 检查AndroidManifest.xml配置
    确认android/app/src/main/AndroidManifest.xml中已正确配置Deep Link的intent-filter,确保能响应com.my.app.name://开头的链接:

    <intent-filter>
      <action android:name="android.intent.action.VIEW" />
      <category android:name="android.intent.category.DEFAULT" />
      <category android:name="android.intent.category.BROWSABLE" />
      <data android:scheme="com.my.app.name" />
    </intent-filter>
    
  • 重启模拟器与Expo CLI
    重启Android模拟器,关闭所有Expo相关终端窗口,重新启动npx expo start后,再尝试运行npx expo run:android -d Pixel_4。

内容的提问来源于stack exchange,提问作者hayata_suenaga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 08:24:51