精华内容
下载资源
问答
  • ##华为手机安装GMS服务 这里留一个备份,以备不时之需。 刚买到的华为Mate手机在华为应用商店里没有Play等软件。 但是对于在海外工作学习的人来说有很大的不方便。回复教程如下: 学习于油管视频作者。 必要文件: ...
  • 华为手机应用安装错误码分析汇总

    千次阅读 2021-08-11 16:06:03
    华为手机应用安装错误码分析汇总 在应用开发过程中经常会遇到应用安装失败的问题,今天就给大家分析一下一些华为手机上主要的安装错误码,帮助大家快速的解决应用安装问题。 1.该安装包无效或不完整、该安装包与...

    华为手机应用安装错误码分析汇总

    在应用开发过程中经常会遇到应用安装失败的问题,今天就给大家分析一下一些华为手机上主要的安装错误码,帮助大家快速的解决应用安装问题。

                   

    1.    该安装包无效或不完整、该安装包与操作系统不兼容(错误码:-2)

    原因分析:三方应用上架时上传了无效安装包

    解决办法:上传正确的安装包

     

    2.    存储空间不足(错误码:-4)

    原因分析:应用安装时空间不足

    解决办法:清理手机空间,可以搜索手机管家,进入手机管家的清理加速

     

    3.    手机上有相同包名应用(错误码:-5)

    原因分析:华为应用新旧包名替换,手机上已经安装新包名,旧包名apk不能安装

    解决方法:修改为应用的包名为新包名

     

    4.    更新不兼容(错误码:-7

    原因分析:安装的应用与手机上的应用包名相同但是签名不相同

    解决方法:修改打包的签名为上个版本的签名

     

    5.    共享用户不兼容(错误码:-8)

    原因分析:应用为ShareUid应用,应用与已经安装的ShareUid应用签名不一致导致安装失败。

    解决办法:与已有的ShareUid应用签名保持一致

     

    6.    共享库已丢失(错误码:-9)

    原因分析:应用依赖了系统不存在的共享库,最常见的是google map library导致安装失败 

    解决方法:建议应用集成HMS以避免google map library产生的问题。

     

    7.    应用组件的命名与已安装应用有冲突(错误码:-13)

    原因分析:应用定义的ContentProvider与手机上已经安装的应用冲突

     

    如何确定与什么应用冲突:

    1.查看日志,找到安装失败回调

    2020-12-26 09:39:06.589[PackageManager/InstallResultReceiver][INFO]main{1}  package install callback:packageName:[com.MobileTicket],statusCode:[5],extraStatus:[INSTALL_FAILED_CONFLICTING_PROVIDER: Scanning Failed.: Can't install because provider name com.mpaas.demo.nebula.provider (in package com.MobileTicket) is already used by com.hanweb.hnzwfw.android.activity],otherPkgName:[null],storagePath:[null],resultCode:[-13]

    2.adb指令拿到出问题手机上所有的ContentProvider定义,查看哪个应用跟要安装的应用冲突了。

    adb shell dumpsys package providers >d:/temp/provider.txt

     

    解决方法:

    卸载手机上ContentProvider 中Provider Authorities相同的应用以解决冲突问题

     

    8.    应用与此设备的CPU不兼容(错误码:-113、-16)

    原因分析:应用打包未针对特定cpu版本进行适配

    解决方法:应用需要兼容对应cpu类型。

     

    9.    应用验证超时(错误码:-21)& 应用验证失败(错误码:-22)

    原因分析:手机自动到google play 商店校验应用是否合法,访问过程中网络连接超时,正常发货手机不会主动去google play商店校验,除非用户主动升级了google play商店或者用户下载的某个应用去升级了google play商店,导致去校验超时。

    解决方法:

    1.到手机中设置—应用—应用管理---找到界面菜单键 点击显示系统应用---找到google play 商店 --- 找到卸载按钮或者界面中菜单按钮点击卸载更新 -----卸载完成如果界面上显示停用应用点击停用(没有则不用设置)

    2. 设置---Google---安全----goole play保护机制 里面的开关是否开启了,如果开启则全部关闭。

     

    10.  系统已经存在较高版本,此安装包无法安装(错误码:-25)

    原因分析:android是多用户机制,这个地方可能存在子用户、隐私空间有高版本的应用存在导致不能安装,并且是用户参加过众测之类的活动导致安装了比较高的版本

    解决方法:查看子用户和隐私空间中有没有对应的高版本,如果有,卸载高版本的应用后再安装

     

    11. 解析失败(错误码:-102)

    原因分析:安装包打包错误导致解析失败

    解决方法:在华为应用市场安装请找华为应用市场开发人员定位(找到日志中下载路径,通过电脑浏览器下载apk,通过adb安装看是否同样报错),其他渠道安装联系其他渠道人员定位

    12. 安装包未包含任何证书(错误码:-103)

    原因分析:安装包中没有证书,安装包试内侧用户专属包,定向发送给用户。

    解决办法:需要开发者添加证书。

    13. 未知错误(错误码:-111)

    原因分析:只有华为应用安装不了,其他应用正常安装,或者其他应用也不能安装,设备是定制设备不能随便安装应用

    解决办法:此设备可能是鼎桥双系统警务通的机型,需要联系鼎桥热线反馈问题。

    14. 应用定义的权限与系统已有应用的权限冲突(错误码:-112)

    原因分析:安装的应用与手机已经安装的应用定义权限有冲突,详细分析中有显示冲突的已安装应用是哪个

    解决方法:需要开发者修改自定义权限

    原文链接:developer.huawei.com/consumer/cn…

    原作者:Mayism

    展开全文
  • 华为手机8.0 应用安装APK闪退问题

    千次阅读 2018-06-14 19:16:42
    自动更新功能在安卓6.0 7.0下均没问题华为安卓8.0手机闪退在网络上找了很多 都没有解决耽误了很长时间最后发现解决方法很简单 只要在Mainfest.xml 中加入权限编码即可解决<uses-permission android:name=&...

    自动更新功能

    在安卓6.0 7.0下均没问题

    华为安卓8.0手机闪退

    在网络上找了很多 都没有解决


    耽误了很长时间


    最后发现解决方法很简单 

    只要在Mainfest.xml 中加入权限编码即可解决

    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 

    展开全文
  • 华为手机提示更新包与已安装应用的签名不一致

    万次阅读 多人点赞 2019-08-16 20:20:54
    华为手机提示更新包与已安装应用的签名不一致自己尝试解决网上寻找解决方案1、配置adb2、查看APK的包名3、彻底卸载原有应用信息新的思考 最近使用华为手机(HUAWEI Mate 20)调试程序,发现一个问题。直接使用Android...

    最近使用华为手机(HUAWEI Mate 20)调试程序,发现一个问题。直接使用AndroidStudio安装的时候很顺利,没有出现错误。后来我需要看一下release版的效果,就把之前安装的程序卸载了,手动安装release版的程序,发现安装失败。提示更新包与已安装应用的签名不一致,可是我已经把之前安装的版本卸载了,根本没有已安装的应用啊,而且之前用其他品牌的手机也没遇到过这样的问题啊。
    安装错误截图

    自己尝试解决

    首先我先按照手机给出的处理建议来看一下能不能解决。第一条:卸载当前已安装版本再重装不可行,因为我已经卸载了,没有已安装版本;第二条:说针对Android6.0以上的版本,要到"设置">“应用管理"里面去卸载。我的手机是华为Mate20,在"应用管理"里面根本找不到我这个应用,所以也就没法点击"为所有用户卸载”。两个方法都行不通,我怀疑是不是卸载之后还有缓存,导致安装不上。因此我就试着重启手机试一下,结果还是安装失败。

    网上寻找解决方案

    无奈之下只有上网百度。看能不能找到解决方案。后来果真让我找到一个可行的办法,附上原文链接。原因是应用卸载不彻底,给出的解决方法是利用adb工具进行彻底卸载,删除和原应用相关的东西。

    1、配置adb

    adb是Android SDK自带的一个工具,目录一般为:sdk安装目录>platform-tools>adb.exe.直接在dos下运行adb命令可能会提示’adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件。那是因为我们没有把运行目录设置到adb.exe所在的文件夹,这也是我们为什么一般将adb.exe的路径加到系统的环境变量当中的原因。
    将adb.exe的路径添加到环境变量
    添加之后在任何目录下都能访问adb.exe。配置好adb之后,在cmd下运行输入adb,回车之后如果出现如下的adb的版本信息,则说明环境变量已经配置好了,可以正常使用。
    运行adb命令

    2、查看APK的包名

    可以从AndroidStudio下你的项目的模块级的build.gradle下查看,

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 28
    
        defaultConfig {
            applicationId "com.markton.spacertk"
            minSdkVersion 19
            targetSdkVersion 28
            versionCode 10
            versionName "1.3.3"
            multiDexEnabled true
        }
    }
    

    这里的applicationId就是你的应用包名。
    当然,如果你只有一个安装包,怎么知道查看你的包名呢?可以直接在手机上使用腾讯GT调试工具查看。下载地址
    GT查看应用包名
    另外还有一种稍微麻烦一点的办法,那就是使用aapt工具。aapt工具也是Android SDK自带的工具,目录位于:sdk安装目录>build-tools>29.0.1(平台版本号,一般为数字)>aapt.exe.同样可以和adb一样添加环境变量。
    运行如下命令可以查看应用包名:

    aapt dump badging <file_path.apk>
    

    例如,我的安装包放在F盘的data目录下,那么就是:

    aapt dump badging F:\data\SpaceRTK.apk
    

    aapt查看应用包名
    使用aapt工具不仅可以查看应用包名,而且可以查看应用的其他一些信息,比如版本号,版本名称、应用权限等等。

    3、彻底卸载原有应用信息

    首先把手机用数据线和电脑相连,同时打开开发人员选项按钮,运行USB调试,然后在cmd下执行卸载命令:

    adb uninstall apk的包名
    

    这里apk的包名就是你的应用的APK的包名。出现提示Success即说明卸载成功。
    adb卸载安装包成功
    此时再次运行安装包就可以成功。
    成功安装APK

    新的思考

    安装成功之后,我又卸载了,然后重新安装release版本,此时也可以安装成功。说明只要签名对的上,就是上次没有卸载干净也没有关系。
    然后我又试着用AndroidStudio直接安装,这时候安装的是debug版本的,当然,由于debug版和release版的签名不同,AS会提示你要卸载已安装的版本。卸载之后发现竟然直接安装成功,都不需要像之前一样用adb清除卸载残余。
    AS提示信息
    所以我猜测华为手机可能对于debug版本的安装包不会检查你的签名信息,而对于release版的安装包,则会检查,如果发现和之前安装的不一致,则禁止安装,除非将之前的安装包信息彻底删除。
    我还发现一个问题,那就是并不是所有的华为手机都会遇到文章开头提到的安装失败问题。我自己是华为mate20,有这个问题,我拿别人的华为mate9测试,则不会有这个问题,卸载之后直接就安装成功了,很奇怪。

    第一次写博客,花了挺长时间,希望能够给遇到类似问题的朋友一点帮助。

    参考博客:
    安卓APP应用签名不一致无法安装的解决方案
    adb与aapt获取安卓手机app的versionCode

    展开全文
  • 华为P40安装谷歌框架步骤2 1、设置——系统和更新——日期和时间——自动设置 2、安装下面的3个软件
  • 华为手机助手,应用市场上搜索不到,如果能够顺利通过数据线把手机连接起来会提示pc会提示你去安装,但是不顺利的时候非常麻烦,华为自己的应用市场都搜索不到
  • ADB指令集卸载华为内置应用。内涵禁用服务清单,ADB教程,及常用ADB命令。且加了几个已经打包好可以直接使用的文件.....
  • 使用PC版华为手机助手连接华为手机时,提示PC版华为手机助手有新版本可以升级,但是点击下载升级后,提示“华为手机助手应用程序被篡改,请重新安装或升级”,反复操作,结果相同。 二、解决方法: 1、卸载原有PC版...

    一、问题描述:
    使用PC版华为手机助手连接华为手机时,提示PC版华为手机助手有新版本可以升级,但是点击下载升级后,提示“华为手机助手应用程序被篡改,请重新安装或升级”,反复操作,结果相同。
    二、解决方法:
    1、卸载原有PC版华为手机助手。
    2、将华为手机通过数据线连接到电脑上。
    3、在电脑自动弹出的窗口(见下图),点击“打开文件夹以查看文件”。(注:如果没有显示,可以重新插拔数据线)
    在这里插入图片描述4、在新弹出的窗口,双击华为手机助手安装向导,则可以安装最新版的PC版华为手机助手。在这里插入图片描述

    展开全文
  • 华为电脑管家安装工具打包,具体请参考https://blog.csdn.net/qq_21484461/article/details/111934511
  • APKpure安装包,可下载google play中的所有应用。能够给华为手机安装google service、google play。
  • 应用是一种基于手机硬件平台的新型应用形态,无需安装,即点即用,又兼具原生应用体验(性能、系统整合、交互等)。同时,快应用在诞生之初就在开发规范、能力接入、开发者服务等层面实现了手机厂商间的标准化统一...
  • Google虽然推出中国市场,但是还是有很多朋友需要用到谷歌应用,相对于国内应用而言,问题会更多一些,下面针对我遇到并且结局的华为手机google商店闪退、无法登陆等现象做一个解决方法分享。 Google地图、Google ...
  • 手里有个备用机4年前的华为手机安装软件的时候发现安装不了。失败原因:验证失败。 这就难受啦,老手机不当手机吗?每次打开APP都提示需要升级,但是点了升级又升级不了,好糟心啊。我本身是APP开发者,研究...
  • 出现的原因:我安装了一个高版本的应用,之后删除,在安装线上应用(低版本)时,此时出现这个问题。 排查: 在应用列表中根本找不到的对应的应用 在文件管理–Android --data–? 也找不到对应的包地址 解决方案: ...
  • apk不是应用市场下载的,华为手机安装的时候看到提示该应用已病毒或者包含不良信息一脸懵,开发过那么多app都没遇到过这种问题,由于项目是接手的,完全不知道加载了什么第三方库,并且只有华为手机会检测到病毒,...
  • 解决方法:  app文件下的build.gradle 中的targetSdkVersion版本为targetSdkVersion 23 (一定是23,之前22不能安装,23以上版本其他手机又出问题)
  • 由于各种原因,现在的华为手机应用商店已经不提供google play 商店下载。其内置了google 服务,所以我们可以自行手动安装,教程如下。这里以华为p30手机为例。1、打开设置,进入应用与服务-应用管理-搜索google,会...
  • 使用过太极的小伙伴都知道,要把应用添加到太极(magisk版除外)中是个麻烦事儿:首先得花费大量的时间来创建应用,然后还必须卸载原来的应用安装完毕之后又要花很长的时间来优化。如果待创建的应用安装包比较大并且...
  • adb工具的安装过程及华为手机配置

    千次阅读 2020-03-27 10:59:21
    第一步:下载最新版本的adb工具。 这里是adb1.0.41版本的下载地址 第二步:安装完毕解压后将adb.exe...华为手机需在电脑上安装HiSuite助手,连上手机后选择“MTP传输文件”,会自动安装USB驱动,手机应开启“允许Hi...
  • 然而,华为手机提供快应用功能,无需安装便可以直接打开使用。本文将介绍如何使用华为手机的快应用。 1. 所谓的快应用,顾名思义体现出“快”字,这让我们在使用应用时更便捷。这个功能与微信的小程序类似。我们...
  • 华为手机应用签名异常

    千次阅读 2021-02-07 17:23:37
    【问题】:华为手机【荣耀系列】在安装应用时显示应用签名异常,无法安装应用。 提示: (1)确认安装包是否为官方正式发布版本; (2)请到华为应用市场下载官方应用。 【解决办法】:打开文件管理,找到安装包,...
  • 一、 图安装的时候提示不兼容Android7.0 二、原因解决百度地图的so和jar 库没有更新。。。。 本来用的是4.0,后来更新到4.1就行了。。。 吗的纠结了好久
  • 今天项目出项一个问题 更新app安装apk的时候华为手机出现解析包错误,无法安装; 在网上找了一些方法,最后删除安装apk方法的一行代码就解决了,记录一下 箭头画的就是删除的代码...
  • 起初我以为是华为手机自身系统的问题(因为手上的华为测试机都是正常的),还特地对比了几种配置的华为手机,最后发现,是Android 8.0系统版本的锅,不是手机的问题。 2017年8月22日,Google发布了Android 8.0的正式...
  • 华为手机安装用android studio2020打包的apk报错应用是非正式发布版本,当前设备不支持安装
  • 华为手机安装GMS服务

    千次阅读 2020-02-19 20:56:49
    ##华为手机安装GMS服务 这里留一个备份,以备不时之需。 刚买到的华为Mate手机在华为应用商店里没有Play等软件。 但是对于在海外工作学习的人来说有很大的不方便。回复教程如下: 学习于油管视频作者。 必要文件: ...
  • 这个月开发了个app,测试发现在华为手机上app应用内更新安装时不显示安装结果页面(apk已经安装成功)。抓日志后发现有强制杀进程:Force stopping com.* user=-1: installPackageLI。分析安装流程,猜测问题要么出在...
  • 本地IP: 192.168.214.1 杀掉adb服务:adb kill-server WiFi连接:adb connect 192.168.1.5:5555(pad上的IP地址) 调试完成之后,在研发机上面输入如下的命令断开连接: ...2、取消监控安装ADB应用 3、 adb devices
  • 华为手机通过ADB禁止系统更新和卸载自带软件-附件资源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,592
精华内容 17,836
关键字:

华为手机无法安装应用