为啥有些安卓软件在华为手机上应用不了呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥有些安卓软件在华为手机上应用不了呢?相关的知识,希望对你有一定的参考价值。

参考技术A

华为手机的系统是、非“原生安卓”,而“非原生”也可以理解成“非原版”,那么都不是原版的系统,谁又能保证长期使用且又不出问题呢?“安卓系统”来自于美国“谷歌”!并不是国产系统!好了不扯太多了,下边说一下重点!!

华为老用户对“EMUI”应该都不陌生吧?这就是华为掺在安卓系统里的EMUI内核,把原版的系统做了一个剖腹换内脏的手术!不出问题都有鬼!(愤怒)

说一下我用华为手机遇到过的问题:

手机的手电筒打开了,会自动关掉,再一会又自动打开!说夸张些吧,就跟爆闪一样!(无语)

游戏 闪退!有些软件也闪退或打不开!被这气的呀!!(欲哭无泪)

还有安装APP的时候很慢,等吧,等的挺久的。。。。。。。。。(喝茶静候)

再有就是APP根本安装不了,根本装不上,一直转圈!然后我在设置里调了永不锁屏,插上充电器,盯着屏幕看。。。10分钟。。。20分钟。。。30分钟。。。。(不耐烦)

劳资特么砸了你!!(啪)

后来果断的割肾买苹果了!!(真香(* ̄︶ ̄))

您好,很高兴回答您的问题。

初看您的问题,仿佛一个测试人员在向码龙君抱怨:这是什么鬼,你们开发怎么搞的,最新上线的应用怎么在华为的系统上运行不了?听到这句话,码龙君心里莫名的一颤,仿佛又回到了几年前新应用上线的前夕......

自BUG管理系统弹出这个问题后,码龙君知道今天又是一个不眠之夜,不禁淡定的抽出那根珍藏已久的中华,翘起二郎腿,慢慢的将烟点燃,那烟雾混合着暗淡的灯光与他那格子衫相得益彰,他的时而点头,时而微笑,虽然诡异但整体画面显得和谐的不能在和谐了......,不一会,他扶了扶眼镜,眼睛里仿佛闪着名侦探般的光芒,对手下的开发人员小王说, 真相只有一个,但可能的原因有多种,我们就是要在诸多可能中找出唯一的解

系统在执行应用安装指令的时候会检查应用完整性,如果该应用本身就不是一个完整包,也就是说,安装包有损坏,此时系统执行安装失败,如果是未知来源甚至是风险网站来源的应用,并且此来源在华为黑名单之内,安装则可能会执行失败。

安卓系统从发行到如今已经有N多个版本,每个版本之间都或多或少API不兼容的地方,这些地方是否都做了版本判断,也就是说,当一个只适配了android4.0的应用,放到Android6.0上运行,这时这个应用很大几率会崩溃闪退。

在Android6.0以上谷歌为其加入了动态权限申请机制,如果是需要调用一些敏感的硬件设备,都需要想系统动态请求权限许可,当应用需要使用某些需要权限许可的API,但是又没有申请权限的话,这时候这个应用也会异常停止,系统会弹出应用崩溃的消息。

华为的系统包括很多友商的系统都并非原汁原味的Android系统了,而是经过改造的,像华为的系统在早期就已经把谷歌的GMS,也就是谷歌移动服务接口给裁剪掉了,当这个应用调用了GMS中的接口时,系统缺少该接口自然就运行不了,市面上很多从国外网站下载下来的应用基本上都在GMS生态的包含范围之内,这些应用是很大概率在华为手机上运行不了的。

除了以上的四种原因,应用可能还有其他的情况导致崩溃,这需要结合错误日志来分析。

经过码龙君的一波六六六的操作,开发人员小王茅塞顿开,很快定位到最大可能性原因,这个BUG最大可能就是 缺少GMS导致的,果不其然,在开发小王飞速的代码review下,确认了GMS就是罪魁祸首。码龙君挥了挥手,留下了个背影给正在抓紧上线的开发小王。

我个人认为可能是软件版本低,不能适配安卓10系统或者11系统,我本人用的手里这个和前两个都是华为或者荣耀,我现在手机上的软件都是从旧手机上直接迁移过来的,保留了数据挺方便,但是这个手机用的是华为根据安卓系统最新版的10,以前版本不是9就是8那个已经很长时间没有系统升级了,我估计也不会推送了,所以很多软件迁移之后就出现了不能适配最新系统的问题,华为应用市场里有的还好说,直接就升级了,还有从其他市场下载安装的低版本都不适配,会出现闪退之类的问题。还有一种是情况就是,违规的app即使你下载了,华为手机安全系统也会自动识别直接无法安装,或者不能使用,这种会有提示!具体你是那种我不知道。你还是自己研究吧~

华为手机使用的是安卓系统,为什么有些安卓软件不能使用呢?其实导致软件无法安装的原因有很多种,下面我就为大家分析一下。

什么是原生安卓系统?

原生安卓(Android)是指Google公司发布,没有经过第三方修改的安卓系统。像华为的EMUI、小米的MIUI、魅族的flyme都是安卓系统深度定制的。

虽然华为的EMUI系统是基于安卓进行开发的,但毕竟不是原生的安卓系统, 华为EMUI系统是对安卓系统底层改动最大的。

比如之前华为发布的 GPU Turbor(软硬协同的图形加速处理)技术 ,这项技术可以给用户带来高性能,更省电,高画质,更酷玩的优质用户体验,同时降低能耗,打破性能与能耗的跷跷板,确保给用户带来最好的 游戏 体验。 华为将安卓的GPU内核进行了重写, 才得以实现的,这也就是为什么其他的手机没有这项技术的原因。

华为对安卓系统的底层进行了很大的修改,就注定它与原生的安卓系统是有一定区别,所以导致部分软件安装。

如果无法安装的软件并非华为应用市场下载的,一定好好的检查一下软件安装包是否为APK格式的,安卓系统仅支持APK的应用。

华为手机的系统升级比较快,基本上每年一次大版本升级,每次升级后系统代码都会发生变化,系统代码发生了变化,相应的软件也要进行适配 ,这时一部分软件的开发者还没来得及进行适配新的安卓系统,所以就导致一部分软件无法安装或使用。

目前安卓10已经发布了半年之久了,很多的开发者还没有去适配,软件与系统不兼容,所以这些软件也无法在安卓10系统上正常使用。但是大多数的软件会积极的进行适配,如果不兼容可以检查一下软件的版本是否为最新的。

手机无法安装应用,可能由于剩余存储空间不足导致。可以使用“手机管家”,清除手机缓存和系统垃圾或卸载不使用的应用程序。

目前谷歌已经禁止华为使用GMS,一些软件需要GMS才可以正常运行, 比如谷歌地图、谷歌浏览器、FacBook等国外软件。自华为Mate30系列以后的手机应该都无法正常安装GMS,但是网上也有一些安装的教程,如果你是因为缺失GMS导致的软件无法使用,可以在网上查一下安装教程。

如果应用程序不是从“华为应用市场”下载的,建议到应用市场下载官方版本安装。如果应用市场没有这款软件,继续安装的话,需要设置信任该程序来源,才能正常安装。 进入“设置 > 高级设置 > 安全”或“设置 > 安全与隐私”,打开“未知来源”开关,然后重新安装该应用程序。

华为的EMUI系统为了用户的隐私安全,禁止安装使用“破解软件”。 不过这个也是可以理解的,毕竟安卓系统是一个开放的系统,管理机制比较差,经常有软件“偷偷”的获取手机的各种权限,用户的隐私安全存在极大隐患,还是建议安装正版的软件。

一些安卓软件在华为手机上运行不了,原因是多方面的。虽然华为手机现在使用的也是安卓系统,但毕竟是深度定制的安卓,很多底层代码都改了,一些比较冷门的应用无法运行也是很常见的现象。

当一款应用无法在华为手机上运行时,首先要确定是否适用系统版本导致的。由于安卓系统更新换代比较快,基本上每年一次大版本升级,每次升级后系统代码都会发生变化。所以一些老版本的应用可能就无法在新版本系统中运行了。甚至部分在安卓9系统上能够正常运行的应用,到了安卓10上就无法正常打开了。而华为手机的旗舰产品基本上都会搭载最新的安卓系统,比如华为Mate 30 Pro搭载的就是安卓10,系统版本太新而应用版本太老,二者就不兼容了。

解决这一问题的办法也很简单,就是下载应用的最新版本。一般应用只要正常升级维护,基本上很快就能适配新系统的。而如果一款应用长时间无人维护,版本太低的话,无论是华为还是其它品牌的安卓手机可能都无法正常运行。

第二种情况就是破解版的应用很难在华为手机上运行。这是因为华为的EMUI系统安全管理比较严格,它会通过云端数据来比对安装应用的特征数据。破解版应用的特征数据肯定是和正版应用不一样的,所以就无法被华为的系统认可,自然也就没办法安装。解决这个问题的办法主要是在手机管家中点击右上角的小齿轮,然后关闭“智能维护”选项。不过也有华为手机用户表示即使关闭这个功能,大部分破解应用还是无法安装。

第三中情况就是一些需要谷歌服务框架才能正常运行的软件,比如Gmail、谷歌地图等,因为这些应用都依赖谷歌GMS服务,无法独立运行。而由于华为被谷歌封杀,所以新出的华为手机很难安装谷歌GMS服务,但是在网络上也有一些教程,有需要的网友可以搜索一下。

总的来说,一些安卓软件在华为手机上无法运行的原因是多方面的。华为手机用户在使用应用的时候,最好从华为自带的应用商店下载和安装,这样出问题的机率最小,也相对更加安全一些。

应用不了?去网站下载安装不就行啦!?

说白了就是适配问题。每个手机品牌手机系统设置都是不一样。华能能安装的有的刷品牌手机也是安装不了。

1、注意安装程序是APK格式

手机软件,如果不是APK格式,那么下载了也是徒劳。请检查第三方应用程序的格式是否正确,安卓系统的手机仅支持APK 格式的第三方应用。

2、设置信任该程序来源

若应用程序不是从【应用市场】下载的,建议到应用市场下载官方版本安装。出于安全保护,安装非官方渠道下载的安装包的话,需要先设置信任该程序来源,才能正常安装。进入【设置】 >【高级设置 】>【安全】,打开【未知来源】开关,然后重新安装该应用程序。

3、清理文件增加剩余存储空间

软件安装失败还可能是由于剩余存储空间不足导致。请使用【手机管家】,清除手机缓存和系统垃. 圾或卸载不使用的应用程序。

4、检查microSD 卡是否未被手机识别或损坏

若应用程序安装在 microSD 卡,请检查 microSD 卡是否未被手机识别或损坏。请重装 microSD 卡并重启手机或更换 microSD 卡。

5、网络连接不稳定

下载过程中,可能由于网络连接不稳定,出现安装包损坏或下载不完整,请删除安装包后重新下载尝试。

华为新机可能是因为安卓暂停支持了,如果不是新一代手机,之前买的华为手机出现下载的应用程序安装失败请按以下操作进行排查:

1、请检查第三方应用程序的格式是否正确,安卓系统的手机仅支持 APK 格式的第三方应用。

2、若应用程序不是从“应用市场”下载的,建议到应用市场下载官方版本安装。继续安装非官方渠道下载的安装包,需要设置信任该程序来源,才能正常安装。进入“设置 > 高级设置 > 安全”或“设置 > 安全与隐私”,打开“未知来源”开关,然后重新安装该应用程序。

3、可能由于剩余存储空间不足导致。请使用“手机管家”,清除手机缓存和系统垃圾或卸载不使用的应用程序。

4、若应用程序安装在 microSD 卡,请检查 microSD 卡是否未被手机识别或损坏。请重装 microSD 卡并重启手机或更换 microSD 卡。

5、下载过程中,可能由于网络连接不稳定,出现安装包损坏或下载不完整,请删除安装包后重新下载尝试。

6、如果手机中已安装此应用程序,请卸载后再次尝试下载安装。

7、下载的第三方应用程序可能和手机不兼容,因此无法成功安装。请尝试下载其他类似应用。

建议在应用商店或是360手机助手里面下载,这样兼容性更强。

为啥苹果手机下载不了软件了呢?

参考技术A

苹果手机安装不了软件的原因有如下几点:

1、可能是软件本身出现问题,用户可以打开手机的系统设置,之后点击“通用”——“日期与时间”将“自动设置”选项关闭,最后点击页面上蓝色字体的时间,将时间调后一年再进行应用下载。

2、其次可能是用户没有Apple ID,苹果手机的软件需要在App Store里下载,而App Store需要用户有Apple ID并输入正确的密码才能安装应用,所以如果你没有Apple ID要先注册一个。

3、也可能是网络出现问题,用户可以查看手机是否处于飞行模式,也可以重启浏览器再进行下载尝试。

4、苹果手机如果使用手机数据流量下载超过150MB的软件,在手机上面就会出现提示“此项目大于150MB”无法下载软件。

5、现在很多人除了在手机上进行下载应用,还喜欢将手机连接电脑找更多更好玩的软件,但是非苹果认证软件不能安装在iPhone上。

以上是关于为啥有些安卓软件在华为手机上应用不了呢?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的手机打开gps了还是定位不了呢?

安卓手机无法下载软件

为啥手机安装应用会显示应用未安装?

为啥有些门禁卡不能被华为NFC复制?

为啥手机上不能用谷歌地图

为啥安卓手机老是闪退啊?