实体设备卸载React Native项目后重新安装报错Activity不存在如何解决
解决步骤
第一步:清理安卓设备残留应用
- 你遇到的Error Type 3绝大多数是卸载应用时残留了多用户数据导致,先通过adb命令彻底清理包名对应的所有应用残留:
首先执行主用户卸载命令adb uninstall com.newproject
再执行全用户残留清理命令(0代表设备主用户ID,开了多用户/工作空间的可以替换为对应ID)adb uninstall --user 0 com.newproject - 也可以手动进入设备「设置→应用管理」,右上角开启「显示所有应用/显示系统进程」,搜索包名
com.newproject,如果能搜到残留应用条目直接选择卸载所有用户的数据即可。
第二步:清理项目缓存并校验配置
- 清理项目本地缓存避免构建异常:
- 清理node_modules并重装依赖
rm -rf node_modules && npm install # 用yarn的用户执行 rm -rf node_modules && yarn install- 清理安卓端构建缓存
cd android ./gradlew clean cd .. - 校验安卓配置一致性:
- 打开
android/app/src/main/AndroidManifest.xml,确认根节点的package属性值为com.newproject,且MainActivity的注册路径没有写错 - 打开
android/app/build.gradle,确认defaultConfig下的applicationId值和包名com.newproject完全一致
- 打开
第三步:重新安装运行
确认设备的USB调试、USB安装权限都已开启,重新执行运行命令即可:npx react-native run-android
内容的提问来源于stack exchange,提问作者ctrl c ctrl v
相关产品推荐
相关产品推荐

