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

Expo应用安装时崩溃:AssertionError清单配置问题求助

Expo应用安装崩溃(embedded manifest错误)解决思路

1. 重新生成并嵌入Manifest文件

  • 执行命令重新生成更新所需的manifest:expo export --platform android
  • 检查android/app/src/main/assets目录,确认存在expo-updates-manifest.json和expo-manifest.metadata.json,缺失则手动复制生成的文件到该目录
  • 清理并重新构建项目:
    ./gradlew clean
    ./gradlew assembleRelease
    

2. 验证expo-updates版本兼容性

  • 运行expo doctor检查依赖冲突,确认package.json中expo-updates版本与expo版本匹配
  • 若版本不兼容,执行expo install expo-updates@对应版本更新依赖(版本号需与当前expo版本匹配)

3. 检查AndroidManifest.xml配置

  • 确保文件中包含必要权限:
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
  • 确认application标签内的expo-updates配置正确:
    <meta-data android:name="expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH" android:value="ALWAYS" />
    <meta-data android:name="expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS" android:value="0" />
    

4. 排查构建类型与签名问题

  • 若使用Release构建,确认签名配置完整,未签名的Release包可能导致manifest读取异常
  • 切换到Debug构建测试:./gradlew assembleDebug,验证是否仍崩溃,排查是否为Release专属配置问题

5. 清除设备缓存并重装应用

  • 彻底卸载设备上的旧应用,清除残留缓存
  • 重新安装新构建的APK,避免旧缓存干扰

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 23:29:59