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

Ubuntu环境下APK安装报错install_failed_bad_permission_group求助

解决Ubuntu下Android APK安装报错install_failed_bad_permission_group的方案

核心排查方向

这个报错本质是Manifest中声明了无效的权限组或权限配置错误,结合你的操作情况,按以下步骤排查:

  • 检查权限拼写与合法性:逐行核对Manifest里的<uses-permission>标签,确保权限名称(如android.permission.READ_EXTERNAL_STORAGE)拼写完全正确,且是对应Android版本支持的合法权限。比如Android 13+已废弃旧存储权限,需改用READ_MEDIA_IMAGES等细分权限。
  • 自定义权限需先声明:如果使用了自定义权限,必须先通过<permission>标签声明权限组,示例代码:
    <permission
        android:name="com.yourpackagename.your_custom_permission"
        android:permissionGroup="android.permission-group.STORAGE"
        android:protectionLevel="dangerous" />
    
    不能直接引用未声明的权限组。
  • 清理设备残留配置:彻底卸载设备上的旧APK(包括测试版),进入设备设置-应用-权限管理,清理该应用的残留权限缓存后再重新安装。
  • 修复adb权限:Ubuntu下adb可能存在设备访问权限问题,执行以下命令后重启电脑:
    sudo usermod -aG plugdev $USER
    
  • 查看详细报错信息:通过adb命令手动安装APK,获取更具体的错误提示:
    adb install -r /path/to/your/app-debug.apk
    

额外操作建议

  • 重启adb服务:adb kill-server && adb start-server
  • 检查gradle配置:确保build.gradle中的targetSdkVersion与权限声明匹配,避免使用已废弃的权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 01:41:10