zoukankan      html  css  js  c++  java
  • android

    背景

      现场的开发今天跟我说,测试包装不上!报错“应用自定义权限重名”!!!

      网上百度下关键字,发现魅族手机有这个毛病,顺藤摸瓜:“http://bbs.flyme.cn/thread-302692-1-1.html”

      魅族的叫法是“应用自定义权限重名”,而其他的叫法一般是“应用权限冲突安装失败”

    原因

      简单点来说就是:手机上已经装了A应用,你现在要装B应用,然而A和B都用了一个共同的权限但是他俩签名不一致,于是B安装失败。

    解决

      魅族网站上的日志工具不能用了,直接自己开搞

    adb shell pm list packages thinkive

        查看已安装的thinkive安装包 -- 么有发现有,说明应用已经删了,本机应该只有签名文件之类的

    adb shell logcat

    查看安装时输出日志,重点检查关键字:PackageManager,定位到错误:

    /PackageManager( 2813): Package com.thinkive.investxdtx_quasiproduction attempting to redeclare permission getui.permission.GetuiService.com.thinkive.investxdtx already owned by com.thinkive.investxdtx_T
    

      通过adb 手动去删除该应用的全部信息

    adb uninstall com.thinkive.investxdtx_T
    Success
    

      

    验证

      再次安装apk,成功安装,问题解决!

  • 相关阅读:
    官方源、镜像源汇总
    Kubernetes V1.15 二进制部署集群
    ZABBIX 4.0 LTS 部署
    SSH + Google Authenticator 安全加固
    Hadoop+HBase 集群搭建
    自动化运维之PSSH
    KVM之CPU虚拟化
    GoAccess日志分析工具
    HTTPS之acme.sh申请证书
    AWStats日志分析系统
  • 原文地址:https://www.cnblogs.com/YatHo/p/6767237.html
Copyright © 2011-2022 走看看