Android Studio在红米Note8真机安装失败:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
解决INSTALL_PARSE_FAILED_MANIFEST_MALFORMED真机安装错误
核心排查与修复步骤
校验AndroidManifest.xml合法性
- 确认所有XML标签完全闭合,比如
<activity>、<service>等组件标签无遗漏闭合符号 - 检查组件
android:name属性:确保类名拼写正确、包名与实际Java类路径匹配,注意Java类名大小写敏感 - 验证权限、intent-filter等声明的语法,避免多余符号或属性缺失
- 确认所有XML标签完全闭合,比如
检查组件声明冲突
- 排查四大组件(Activity、Service、BroadcastReceiver、ContentProvider)是否存在重复声明,或intent-filter规则冲突
- 确认未使用真机系统版本不支持的Manifest属性:红米Note8出厂为Android 9(API 28),避免使用API 29及以上才支持的属性
清理构建缓存并重建
- 执行
Build > Clean Project,再执行Build > Rebuild Project,清除旧构建缓存可能带来的异常Manifest文件 - 检查
build.gradle(Module)中的minSdkVersion,确保不高于红米Note8的系统版本(API 28)
- 执行
适配MIUI系统设置
- 关闭红米Note8的MIUI优化:路径为「设置 > 更多设置 > 开发者选项 > MIUI优化」,部分MIUI机型开启该选项会干扰Manifest解析
- 确认开发者选项中「USB调试」「通过USB安装应用」权限已开启,且设备允许安装未知来源应用
获取详细错误日志
- 在终端执行命令获取完整安装日志:
日志会明确指出Manifest中具体的错误位置,精准定位问题adb install -r -t E:\Project 250\3rdEye\app\build\outputs\apk\debug\app-debug.apk
- 在终端执行命令获取完整安装日志:
内容的提问来源于stack exchange,提问作者Abidstic
相关产品推荐
相关产品推荐

