合规检测问题合集
安装过程中的报错以及修改建议
INSTALL_FAILED_INVALID_APK | 原因:APK无效 解决方案:
|
INSTALL_FAILED_REPLACE_COULDNT_DELETE | 原因:使用的共享库无效 |
INSTALL_FAILED_DEXOPT | 原因:apk预编译错误,缺少dex或者是空间不足导致 解决方案:多在源码编译apk出现,源码编译apk选择了预编译,优化dex,导致apk里面没有dex。需要去除apk的预编译。 |
INSTALL_FAILED_TEST_ONLY | 原因:apk为测试版本 解决方案:使用 |
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE | 原因:安装的APK文件arm指令格式与模拟器/真机的CPU架构上不兼容 解决方案:安装到兼容的cpu模拟器/真机,或者apk的so库适配对应的cpu arm架构 |
INSTALL_PARSE_FAILED_NOT_APK | 原因:非APK文件 |
INSTALL_PARSE_FAILED_BAD_MANIFEST | 原因:无法解析的 AndroidManifest.xml 文件 |
INSTALL_PARSE_FAILED_NO_CERTIFICATES | 原因:缺少签名或者签名方式有问题 解决方案:
|
INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING | 原因:签名编码问题 解决方案:查看签名格式是否合法正确 |
INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME | 原因:包名无效 解决方案:检查包名是否合法,比如多余的空格,下划线等 |
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED | 原因:Manifest文件无效 解决方案:查看AndroidManifest是否有问题。检查manifest的元素和属性的命令是否规范 |
INSTALL_PARSE_FAILED_MANIFEST_EMPTY | 原因:Manifest为空 |
申请未使用什么意思?
申请未使用:manifest声明该权限,但代码中未检查出相关API代码
高敏/中敏
高敏:google文档中Protection level: dangerous
中敏:google文档中Protection level: normal
检测未发现问题
检测未发现问题:检测未发现问题(但不保证完全没问题)
自动化检测发现问题
自动化检测发现问题:在动态检测中发现此项问题
网络传输加密
网络传输加密:网络中传输的个人信息字段应该做加密处理
疑似明文传输
疑似明文传输**(imei、ip地址、mac等):在网络传输的报文中发现可疑的明文传输个人信息的情况