当应用无Activity时(笔者安装的应用是仅有Service),adb install 可能会提示 INSTALL_FAILED_VERIFICATION_FAILURE 无法安装。 但问题不是出在apk上。
只要把apk拷贝到手机里,通过手机文件管理器打开安全即可。
为什么会有此情况?要先把笔者的实际情况说明下。 手机 联想K910 Android4.4.2 (手机内默认安全软件 乐安全) 安装应用 ADBKeyboard(github上有源码,故检查后判断应用没问题)
adb install ADBKeyboard.apk后,提示INSTALL_FAILED_VERIFICATION_FAILURE (后来,才发现 应用安装确认界面 一闪而过,无法点击 确认) 估计是手机安全软件检测app里没有Activity,误阻止安装吧。这种只有手机厂商才能做到,普通应用病毒,不会让手机出现这种情况。
转念一想,apk文件拷贝到手机里安装是不是可以通过?一试还真行。