精华内容
下载资源
问答
  • 在测试中,发现使用魅族手机(MX5),会出现即使把debug时的app删除后,还是无法安装打包签名后的APP(提示签名不一致)。解决办法: 1.Root,然后在data目录下完整删除。 2.愿意root的,可以使用adb命令删除。 ...

    在测试中,发现使用魅族手机(MX5),会出现即使把debug时的app删除后,还是无法安装打包签名后的APP(提示签名不一致)。解决办法:
    1.Root,然后在data目录下找到对应的包名文件夹完整删除。
    2.不愿意root的,可以使用adb命令删除。
    (1)adb配置,请百度
    (2)使用:
    adb uninstall + 要卸载应用的包名,然后你就可以安装了,手动安装或adb命令皆可。
    adb install + 文件名
    本篇博客,over

    展开全文
  • 在开发自己的APP时,完成正常的打包流程,按正确流程修改签名后,仍然在鸿蒙系统下提示签名不一致,但其他手机均可正常安装。 回答: 为了高安全性,但凡从外部安装的应用都会提示这个,得需要关闭纯净模式。这里...

    问题介绍:

    在开发自己的APP时,完成正常的打包流程,按正确流程修改签名后,仍然在鸿蒙系统下提示签名不一致,但其他手机均可正常安装。

    回答:

    为了高安全性,但凡从外部安装的应用都会提示这个,得需要关闭纯净模式。这里顺便提醒一下,用户最好从华为认可的渠道下载及安装应用。另外,也不排除要安装的应用是损坏的。

    解决方法

    如果使用鸿蒙系统外部安装应用包需要关闭纯净模式,具体路径:设置—系统和更新—纯净模式—退出。

    说明:

    鸿蒙系统在软件安装方面提供纯净模式,当开启了这个模式,所有应用必须从华为应用商城中安装。当关闭这个模式后,开发者或者用户可以通过第三方进行软件安装。

    展开全文
  • 提示错误为:更新包与已安装应用的签名不一致 出现包签名不一致的问题,说明原有的安装包并没有卸载干净。然而,在应用中并没有看到相应的软件。然后去文件夹中查找相应的包,并删除。发现仍然存在这个问题。 解决...

    问题

    之前在华为Mate10上面进行app调试过,当我卸载应用,并安装正式包时出现了下面的问题。
    提示错误为:更新包与已安装应用的签名不一致

    出现包签名不一致的问题,说明原有的安装包并没有卸载干净。然而,在应用中并没有看到相应的软件。然后去文件夹中查找相应的包,并删除。发现仍然存在这个问题。

    QQ20190912-110750.png

    解决方案

    面对安装包卸载不干净的问题,只好使用adb了。
    连接到电脑,输入:

    >>adb devices
    List of devices attached
    GWY0217408003001        device
    
    >>adb uninstall 应用包名
    Success
    
    展开全文
  • 华为手机提示更新包与已安装应用的签名不一致

    万次阅读 多人点赞 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

    展开全文
  • Android 5.0上两个签名一致APP不能声明相同的permission,如果声明了相同的permission安装第二个APP时会失败,提示错误Package com.test.hellojni attempting to redeclare permission XXX
  • 前言:不知为何,一直无法直接用Gradle生成正式签名的apk文件。...在app下build.gradle文件中,buildTypes闭包默认是这样的: buildTypes { //打包配置 release { //是否混淆 minifyEnabled false
  • Android自学了算起来3个月,花了三星期写了个App,终于要签名、打包了 把app_release.apk一装,提示“兼容”,好嘛 把debug版卸载,再装,还是提示“确定把1.0替换为1.0?”。我都卸载了,怎么还提示替换 ...
  • app同包同签名不安装问题

    千次阅读 2017-06-24 14:49:27
    今天博主与团队之间...在安装的时候出现,安装签名不一致(安装失败)的提示。 让我们很是困扰。后来发现问题所在,在这里总结一下: android { compileSdkVersion 25 buildToolsVersion '25.0.3' defaultConfi
  • 最近在做版本更新后重新安装apk的功能,安装后发现报错: 发现原因是因为
  • 怎么解决自签名和google自动签名不一致的问题那?怎么解决自签名和google自动签名不一致的问题那? 怎么解决自签名和google自动签名不一致的问题那? 使用google play 平台给出的方法 可以直接升级签名 ,简单的说...
  • 更新包与已安装应用的签名不一致

    千次阅读 2020-12-17 14:20:41
    更新包与已安装应用的签名不一致解决方法
  • 小米8 安装apk提示签名不一致

    千次阅读 2019-05-13 16:35:20
    今天遇到使用小米8 安装应用的时候提示安装失败,说签名不一致。把本地之前的应用卸载了还是有问题。之后找到了原因:小米8有分身功能,在分身的那个界面有之前安装的应用,导致安装失败。卸载了就可以了。 ...
  • 如果任何地方都没有错误,微信分享的签名还是不一致时可以尝试退出微信登录,不妨重新登录微信试试
  • 针对6.0以上版本安卓系统提示app更新签名不一致 这种情况是由于类似手机系统多用户机制导致手机卸载干净引发的,这个时候容易把包完全清除干净. 在我们已经处于app清楚干净的情况下,我们可以借助adb[下载工具,...
  • apk签名不一致终极解决方案

    万次阅读 2020-02-05 22:18:17
    最近,拿到一个android的源文件,由于其gradle版本太低,经过小白的我几番折腾,终于到最新版本上完美运行了,可发现在android上安装时,显示签名不一致,尴尬呀!立刻百度,度了一天,找了很多方法都管用。只能...
  • Android 真机调试安装应用时与已安装应用签名文件不一致问题一解决方法问题二解决方法注 问题一 android开发中我们有时会更改签名文件,这个时候如果重新安装应用则会在进行安装应用时遇到这样一个问题——与已安装...
  • 异常 // 应用管理中找到此应用 更新包与已安装应用的签名不一致 原因 未卸载干净 解决方法 # 确认连接到设备 adb devices # 卸载 adb uninstall xxx # 查看包名_非必须 adb shell pm list packages ...
  • 我是先安装那个要安装app,点击安装之后,马上运行Log Report 立即抓取,然后分享给qq,在电脑上解压打开17-03-23--13-34-05.zip。 再选择LogCat下的system文件用NotePad++打开,可以搜索“PackageManager”或...
  • 软件签名不一致是什么意思

    千次阅读 2020-11-28 10:42:29
    导读:很多人都可能遇见游戏下载好了安装的时候,说的是签名不一致,是什么意思,型号s850t 或者说软件签名冲突,能升级怎么办,软件签名异常手机如何能安装等等问题: 软件签名不一致是什么意思 签名不一致是说你...
  • Google Play 签名不一致的解决方案

    千次阅读 2021-04-16 16:58:33
    关键的是之前的哥们没有给公司交接好,jks签名没有, 以下是我解决签名不一致的问题: 如下图的错误提示 因为创建应用时候操作没有注意应用加入了谷歌的签名计划,且这个一旦加入能退出,加入以后可以发布...
  • 调用Android系统的PackageInstallerActivity进行app安装时,报Installation error code: -103 错误。 原因是:签名问题。 可能是 ...2、已安装与正安装的应用签名一致 签名教程: android stu
  • 重新安装还有这个问题,说明是包的签名有问题,需要重新签名 重新签名的包确保是没有签名过的,如果已经签名过,删掉apk中META-INF目录 重新签名 如果再安装,提示找到证书,参考我的另一博文...
  • 在电脑开发环境上,USB调试多次后,使用正式签名版本安装时发现,debug版与正式版的签名不一致,导致安装失败,但是如果直接在手机桌面拖拽删除了debug版,就有可能会提示这个错误,因为系统没有彻底将debug版的...
  • 为了更好地理解本文,希望读者对数字签名有一定了解,如果还不是那么了解数字签名,请参考文末给出的有关数字签名文章. 1. 账号管理者申请发布证书 1.1 申请CSR文件 账号管理者在创建CSR文件的同时,会在创建CSR...
  • APP签名

    千次阅读 2014-01-25 13:45:41
    最近在用Mono开发Android项目时打包APK遇到签名失败,keytool工具错误,一时未解,所以研究用keytool命令生成签名证书并给apk签名,最终成功!闲时将此过程整理成文,以待日后温故知新。 一、APK为什么要签名? ...
  • 安卓APP应用签名不一致无法安装的解决方案

    万次阅读 多人点赞 2018-03-31 23:04:50
    突然提示应用签名冲突,无法安装程序,请先卸载旧版本后安装,这时候怎么办呢, 按照提示做,然鹅,当我卸载了所有开发测试版,以及正式版的app后之后依然安装不上,那肿么办呢,分析原因,想办法解决,哈哈。...
  • Android App签名打包

    2014-06-07 11:43:07
    防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。 次文档详细教你...
  • 只有SDK和ADT、所有源码有备份,知道还是否可以得到原应用文件的相关签名文件,包括如果存在的密钥或密码? 2、如果还有办法得到,应该也有办法用这个签名去签升级后的应用吧?(都有备份) 3、如何获取已经生成...
  • 一次我再使用同事的华为荣耀机型进行调试时,再覆盖安装一个签名发布包结果覆盖失败,但是同事又把签名包手机上装的debug调试包卸载后还是安装失败。后来找了查了一圈资料,是因为安卓手机系统不会真的卸载apk.所以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,700
精华内容 6,680
关键字:

安装签名不一致的app