精华内容
下载资源
问答
  • 华为手机无法安装apk

    千次阅读 2017-01-01 22:29:27
    今天在华为手机上运行项目,直接报错,在联想手机没问题 报的错为: Exception while inflating org.xmlpull.v1.XmlPullParserException: Binary XML file line #17 tag requires viewportWidth > org.xmlpull.v1...

    人间有真情,人间有真爱。


    今天在华为手机上运行项目,直接报错,在联想手机没问题

    报的错为:

    Exception while inflating <vector> org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth >  org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth >     


    找到解决办法为


    展开全文
  • 我做的一个APK,通过android studio打包签名后,可以在华为等手机上安装并且运行,然后把这个原包给后台处理后,好像也只是打包了一下,在其它的手机上面都可以运行和安装,但是只有华为手机不能安装。。各位大神,这...
  • 关于华为mate9安装apk缺少证书的问题(更新版)

    万次阅读 热门讨论 2017-10-17 11:07:56
    关于华为mate9安装apk缺少证书的问题前段时间新的项目里面打包上传了,突然说老板朋友手机华为mate9无论无核不能安装apk,一看截图如下面效果:意思是说缺少华为的证书,apk传到任何市场都没有用,都无法安装,我...
    关于华为mate9安装apk缺少证书的问题
    前段时间新的项目里面打包上传了,突然说老板朋友手机华为mate9无论无核不能安装apk,一看截图如下面效果:
    意思是说缺少华为的证书,apk传到任何市场都没有用,都无法安装,我查看了华为的相关开发者论坛也有很多人遇到问题,但是官方无人员解答相关问题,实在没办法,于是找客服人员,谁知道客服人员不懂技术,于是没办法只有到官网继续寻找,把官网的好多文档都找了,无意间看到了一个相关的文档,终于找到证书打包进去的文档相关资料。不多说了,上干货!
     

     

     

     

    由于今年2018华为开发者官网升级了,页面有所不一样,有好多人咨询我证书如何下载?于是刚刚下午花了点时间我重新进入新版的官网进行查找了下,最后终于找到了工具的下载地址:上图

     

    1.依旧是先点击SDK索引

     

     

     

     

    2020年华为官网又更新了,提供两个地址第一个是搜索后第一个就是要下载的授权类sdk,第二个是搜索好直接可以下载的sdk

    最新的安全类授权sdk下载地址:安全类授权开放sdk下载1安全类授权开放sdk下载2

    2.直接点击授权开发SDK即可(如果你登陆了华为账号,那么点击后皆可以直接下载,否则会跳转到登录页面后在进行下载)

     

     

     

     

     

     

     
    3.这是下载下来的压缩包,虽然压缩文件不一样,但是里面的内容我看了还是一样的这是新版的1.2.以前的1.1版本的

     

     

     

     

     

     

     

    4.证书工具如下图

     

     

     

     
     
     
     
    如果看不懂得找不到下载证书工具地址的,获取没有华为账号的,我提供下载地址:我已打包好了:

     

     

    点击下载华为证书工具新版(1.2)

     

     

     

     

    以下内容是以前的版本,可以继续往下看

    然后选择下载这个,下载后解压如下图:
     
     
    然后打开工具文件夹后,点击打开打包工具:
     
     
     
    如果还是找不到下载证书地址,或者下载下来后缺少证书文件,可以下载我的,我已上传:
     
     
     
     
    一,然后开始打包证书:
     
    双击刚刚的工具后如下图:
     
    说明一下:
    第一个目录是你安装的sdk所在的目录:例如我的sdk所在目录文件
     
    注意:
    官方建议用如下四个版本sdk
     
    第二个目录:
    就是你打包的apk所在的目录
    第三个目录就是华为在证书所在的目录:
    一般在下载的包里面目录地址:
    在上面图片有介绍,在tool目录,然后最下面那个就是证书
     
    二,开始打包证书
    当三个目录选择完毕后,点击OK开始打包证书,马上就打包完成了。完后才能后点击open就行了,后面的又不懂得可以看PDF文档介绍,或者问我,这是我第一次做这个华为证书的问题,总结下解决问题的办法!
    大神勿喷!
    感谢如下博主:
    ,我百度了,谷歌了,都没找到具体的相关解决办法,左后看到了一篇文档说是要一个工具打包,帖子地址;博客地址
     
     
     
     
    纠错:关于华为证书的错误
     
     
    我上面说的文件夹里面证书不是所有APP通用的证书,那个文件夹里面的证书是那个文件夹里面对应的apk所申请的证书,通过查看官方文档说明我找到了官方的说法,每个APP都对应一个华为证书,证书需要申请
    官方华为证书申请地址PDF说明如下:直接下载
     

     

     

     

     
    展开全文
  • 参考资料:  https://www.cnblogs.com/onelikeone/p/10920629.html ... 今天在外网上下载了一个apk,想安装到我的Huawei Mate20X 上,没想到出现了这一幕:   提示我这个apk没有包含任何证书?什么鬼,没有证书...

      参考资料:

      https://www.cnblogs.com/onelikeone/p/10920629.html

      https://www.cnblogs.com/xiaoshen666/p/11008255.html

      今天在外网上下载了一个apk,想安装到我的Huawei Mate20X 上,没想到出现了这一幕:  

      提示我这个apk没有包含任何证书?什么鬼,没有证书这个apk是怎么发布的,在网上查找了资料,发现大部分都是在扯淡完全不解决问题。经过20多分钟的折腾,我成功地使用了重签名的方式解决了这个问题,这篇文章将是一个半教程的形式,需要读者有一定的开发经验和安全协议知识。

      1. 首先明确问题,这个apk的证书出现了问题

      由于Android系统的安全规范,apk必须进行签名才能够发布,如果系统验证后发现签名不一致,说明这个apk被篡改了。如果系统发现完全没有签名,那么它会直接拒绝签名。找到问题后我们的解决方案应该完全围绕签名来走。

     

      2. 看看这个apk的签名出现了什么问题

      上Java程设课安装过jdk,直接运行keytools命令检查一下apk的签名状态。(这里我把apk重命名成了myapp.apk)

      运行如下命令:

    keytool -printcert -jarfile  你的apk文件

       看不出毛病啊,这不是有签名吗?只不过签名的信息看起来比较少。看来并不是没有签名,而是这个签名华为不认啊。

     

      3. 着手对apk进行重签名

      我们使用解压缩软件打开myapp.apk,里面有一个META-INF文件夹,这里面就是apk数字签名的存放位置。我们将它删掉,使用压缩软件把这里面的东西重新压缩成.zip文件,并重命名为usigned.apk。

       这样我们就有了一个未被签名的usigned.apk文件。

     

      4. 正式生成RSA签名证书

      签名就需要公私钥了,正规发布的话可能就要用到CA了,但是我们不用这么麻烦,直接自签发证书就好了。运行如下命令:

    keytool -genkey -v -keystore myApp.keystore -alias myApp.keystore -keyalg RSA -validity 30000

      它会问你几个信息,你的名字啊,国家啊,机构啊啥啥的。直接瞎填就好了,不过要记住你的密码。运行完获得了一个文件myApp.keystore,如果我没猜错的话这个就相当于给你弄了个私钥证书了,不过是自签发的。

      然后我们将myApp.keystore和usigned.apk放到同一个文件夹下,运行如下命令:

    jarsigner -verbose -keystore myApp.keystore -signedjar sign.apk usigned.apk myApp.keystore
    

      这段代码就是使用jarsigner这个签名软件对usigned.apk进行签名,生成签名后的apk。依据的RSA签名证书就是自签发的myApp.keystore。

      这样我们就签好名啦,放到手机上安装一下:

       安装正常且能正常打开~~ 一切正常。

       

      总结:因为华为严格的安全特性,导致有些apk签名无法被识别,这时候我们可以用 keytools + jarsigner 进行重签名。如果对这方面的操作不熟悉,是否可以考虑在线生成证书?如果在线生成证书不好使,是否可以考虑将其他apk的证书直接copy过去重打包?(因为经常会报错签名不一致,但还是让我们安装了)。我没有进行尝试,感兴趣的朋友可以试一试。

      补充:另外看到有网友提到一个叫MT管理器的安卓app可以更方便地管理apk签名,读者可以一试。

    展开全文
  • adb安装apk到手机成功后无法打开 环境 Mac 华为V30手机 现象 在mac下用adb的方式,安装apk到手机,手机上显示安装成功但是界面上的完成和打开按钮中,打开按钮是灰色的,手机上也没有此此程序。 原因 华为手机有隐私...

    adb安装apk到手机成功后无法打开

    环境

    Mac
    华为V30手机

    现象

    在mac下用adb的方式,安装apk到手机,手机上显示安装成功但是界面上的完成和打开按钮中,打开按钮是灰色的,手机上也没有此此程序。

    原因

    华为手机有隐私空间,软件被安装到隐私空间中。
    隐私->隐私空间

    展开全文
  • 华为手机升级EMUI10系统后,谷歌商店无法安装,提示存在较高版本的原因: 安装的谷歌商店版本过低,无法匹配谷歌商店服务 解决办法: 安装最新版本的谷歌商店 Download Google Play Store APK Application ...
  • Android adb 安装 apk无法安装错误排查

    千次阅读 2018-08-03 11:28:11
    Android adb 安装 apk无法...但是nuex模拟器和华为手机都没有问题。一度怀疑是锤子系统问题~ 问题解决分析 找到一个利用adb分析安装问题的方法: 输入adb logcat :E 我们就将adb的最近的error错误打印出来,...
  • 大家好!!请问部分华为手机用自带浏览器下载的apk安装时出现无法解析的问题,是什么原因导致的?有没有做了什么限制吗
  • 随着Android7.0的到来,随之,权限获取也随之更改,因为部分7.0手机就会出现无法下载乃至加载完成后无法安全或者安装失败的问题,因为,我们适配7.0版本是很重要的,不然部分7.0手机就会出现上述问题。 在api23版本...
  • 最近出现过类似的问题,主要出现是在,MediaPad X1 7.0和...如果华为的系统开发的哥们,看到了做个优化吧,为了华为的品质,多写几行代码吧。 ---------------------------------------------------------- ...
  • 华为手机可以安装,却在oppo手机无法安装,这是怎么回事呢?原来在打包问题上之前仅仅只勾选了第二个,现在把两个都勾上,然后打包安装到oppo手机,完美解决!========================================Talk is ...
  • 嫌弃以前用华为管家pc版一个个手动把apk安装到手机sd卡太浪费时间且不是很方便,而且对于我这种两三月就刷机一个的人来说太折磨人了,但在手机端直接用app installer好像有些应用无法安装至sdcard卡中(至少在我用...
  • 但是apk安装华为手机无法播放。使用videoview显示视频无法播放。 使用系统自带的播放器直接就显示流媒体播放失败(暴风等播放器调用后也无法播放) // 点击播放视频 // Intent intent =new // ...
  • Android 10 华为P30 pro手机 从服务器下载apk安装包的时候报错open failed: EACCES (Permission denied) 解决方法 注意这句话: android:requestLegacyExternalStorage="true" <application android:name=".My...
  • 之前遇到很坑的一个问题,华为手机使用原生MediaPlayer播放,第一次安装APK包没问题,第二次显示无法播放,检查了网络和其他手机测试都没问题,后来发现使用了Picasso图片加载框架,在某种型号华为手机上导致的问题...
  • 看了网上一些方法基本上都需要刷机才能解决。机缘巧合下发现了一个方法可以无需刷机安装GMS,...1. 安装APKpure:https://download.csdn.net/download/u013772433/12530374 2. 搜索google service安装 3. 搜索googl.
  • android studio生成的apk文件无法安装

    千次阅读 2020-05-04 03:01:37
    安装不成功首先得看不成功的提示,小米的和华为的因为使用的人多,我就用这两种机子来举例经常出现的问题。 首先是对于各大手机通用的,问题存在原因: 1、安装的软件,垃圾占用内存过多,没有安装余地,请删除不...
  • 找了个华为手机,手机上设置 > 应用 > 应用管理中搜索华为移动服务或HMS Core这个APK,点击进去后,右上角有个按钮,可以选择卸载更新,结果发现无法卸载更新到2.5.3版本的HMS Core。因为无法构造条件,所以...
  • 目前只在华为x1 7.0手机上发现这个问题,坑大了。 MediaPad 10 FHD 华为这款可以安装。 ...目前公司就这几款华为手机了。 原因是 在用Android Studio发布版本时,请把下面的版本号改高一点 ...
  • 今天项目出项一个问题 更新app安装apk的时候华为手机出现解析包错误,无法安装; 在网上找了一些方法,最后删除安装apk方法的一行代码就解决了,记录一下 箭头画的就是删除的代码...
  • 华为u8860 更新到V100R001CHNC00B919版本(网上找到的B919.zip root版)后,发现新建联系人无法保存到手机存储空间,只能保存到sim卡 使用手机中的R.E管理器 工具软件 找到 /system/app下的 HuaweiSyncClient.apk...
  • 安卓手机安装apk程序的时候,可能会出现解析错误,从而导致程序无法正常安装。下面总结了一些导致这一现象的原因,希望可以帮助大家解决这个问题。1、安装包问题(1)很多人在下载程序的时候都是使用迅雷、优蛋、...
  • 5.发现APP bug或无法使用, 请先尝试安装最新测试版(https://raw.githubusercontent.com/XndroidDev/Xndroid-update/master/update/app-debug.apk)</p><p>该提问来源于开源项目:XndroidDev/Xndroid</p></div>
  • 昨天上传apk到Amazon s3 ,结果测试人员使用华为手机自带浏览器下载之后无法安装(android 4.1版本) 此问题只涉及到部分自带浏览器,并非全部 本人使用 Mac Transmit 上传,查看文件头信息Content-Type == ...
  • 今天在手机chrome浏览器下载安装自己的打包的应用,点击安装显示...而在华为手机浏览器则不会这个问题,可以安装。 网上查询得知:下载链接响应字段中的 Content-Type 字段出现问题。 下图为修改正确: ...
  • 华为荣耀20S/V20/荣耀30S/V30升级降级解锁教程方法.遇到无法激活手机账号密码有账户在开机界面要激活的怎么办重置出厂不开机.定屏开机LOGO反复重启recovery恢复...1.如果是简的APK软件和手机安全卫士的密码及系统安装

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

华为手机无法安装apk