华为手机安装apk提示该应用已感染病毒,ESET-NOD32病毒
apk不是应用市场下载的,华为手机安装的时候看到提示该应用已病毒或者包含不良信息一脸懵,开发过那么多app都没遇到过这种问题,由于项目是接手的,完全不知道加载了什么第三方库,并且只有华为手机会检测到病毒,小米不会。
一开始是以为是获取手机通讯录权限的问题,把代码都删掉,再次安装apk。华为这种检测奇特,你一开始装apk不会马上提示病毒,过段几个小时,要么到第二天才能知道apk会不会报。删掉通讯录权限后还是一样提示,开始打开了百度。
查到可以用VirusTotal这个软件去检查病毒,检测到ESET-NOD32,再一查看到因为依赖了com.blankj:utilcode,找了自己项目确实有这个,删除后报红开始各种修改代码,用了小技巧,根据用到这个库的类,自己重建同样的类,然后把复制代码到自己的类里面,工具类的代码都是一样的,这种应该不会存在问题,报病毒应该是这个库获取权限过多导致的,只需重新导包,省去自己一个个替换。
全部修改完毕后,满心欢喜的以为应该没问题了,再次打包检测,还是报ESET-NOD32,猝…… 开始了漫长的排查之路,用最笨的方法,把依赖一个个删掉后,都去VirusTotal检测,检测到怀疑人生,,,终于发现项目加载了一个名叫SDK的jar,删掉也不影响代码,打包检测终于也不报错了,感动。
检查的过程中也测试过,删除名叫SDK的jar包,保留com.blankj:utilcode这个,也是会报ESET-NOD32,完全解决是,2个都删除,完工。
总结:把你不熟悉的jar,依赖先排除,还有一点app名字有点敏感的话,可能也会被检测到。
华为手机安装apk提示该应用已感染病毒,ESET-NOD32病毒相关推荐
- 华为手机安装apk后找不到应用
华为手机安装apk显示安装成功后"打开"找按钮禁用无法点击,且在桌面上找不到安装成功的应用程序 解决方式:应用程序被安装在了"隐私空间"内,此时将隐私空间的程序 ...
- 当前安装包签名出现异常_关于部分华为手机安装游戏提示“签名异常”问题说明...
近期,我们接到部分华为手机玩家反馈,最近在使用好游快爆安装游戏时,会出现提示"应用签名异常"(如下图所示),无法正常安装游戏.据部分反馈玩家的描述,同时也尝试使用了其他第三方应用( ...
- Android手机安装apk 提示应用未安装
手机安装不上apk原因各有不同 原手机已经安装了高版本apk,无法安装低版本导致 [较多] 安装apk签名问题 [容易排查] 手机空间满 [概率较小] 排查问题,建议连接usb,通过log排查.依赖手 ...
- 关于华为mate9安装apk缺少证书的问题(更新版)
关于华为mate9安装apk缺少证书的问题 前段时间新的项目里面打包上传了,突然说老板朋友手机华为mate9无论无核不能安装apk,一看截图如下面效果: 意思是说缺少华为的证书,apk传到任何市场都没 ...
- AppNinja一文解决:targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,附带打包修改工具
解决targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法 直接上解决办法: 一.打包错误 AndroidManifest.xml:1: e ...
- 锤子手机安装Apk失败
锤子手机安装Apk失败 如果在同一个apk在别的手机上可以正常安装,在锤子手机上总是显示安装失败,那么应该是锤子手机设置的问题. 你可以这样设置你的手机(我使用的T2举例的,不同型号的手机可能设置会不 ...
- 企业微信服务号,安装应用提示 该应用已下线 已解决
企业微信服务号,安装应用提示 该应用已下线 解决方案 最近学习微信服务商开发应用,在调试接口阶段都很顺利,但是到了生成安装授权地址的时候出现了问题,在浏览打开地址的时候,提示"该应用已下线& ...
- 20200228华为手机安装谷歌商店,Download the latest Google Play Store APK
华为手机升级EMUI10系统后,谷歌商店无法安装,提示存在较高版本的原因: 安装的谷歌商店版本过低,无法匹配谷歌商店服务 解决办法: 安装最新版本的谷歌商店,需要梯子 Download Google ...
- 安卓开发:魅族手机安装apk安装包提示安装失败、更新包不兼容问题的解决方法
遇到了两次给自己魅族MX5手机安装APP的apk安装包的时候提示安装失败,反复删除安装都不行,问题如下图所示: 其实是app没有卸载成功,需要打开手机访客模式,重新进入手机,就会发现需要安装更新的AP ...
最新文章
- 搭建App主流框架_纯代码搭建(OC)
- matlab gui自定义图片做背景,matlab GUI自定义图片做背景
- jmeter connection reset解决方法
- hive一次加载多个文件_0738-6.2.0-如何在Hive中使用多分隔符
- KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容
- Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现
- 一文详解pytorch的“动态图”与“自动微分”技术
- 《C++ Primer》13.1.2节练习
- python自定义全局异常_如何在python中进行全局异常捕获
- Factorized Graph Matching
- 局域网SDN技术硬核内幕 一 从二层到大二层
- Qt基于FFmpeg解码本地视频后再编码
- 计算机及应用课程实验,广东北达经贸专修学院主考专业助学班计算机及应用课程实验(二)(实践考核)课程含数据结构、数据库系统原...
- 中间件系列六 RabbitMQ之Topic exchange 用法
- C# 合并Excel工作表
- 资产配置神器--美林时钟帮你获取超额收益
- S32DS封装静态库相关问题
- Java中File文件类之文件过滤器
- python地址怎么写_python文件地址(文件路径)怎么写
- 【转】faster-rcnn原理及相应概念解释