显然,造成这个问题的原因有很多。对我来说,情况是这样的:我从Android Studio (v1.3.2)中部署到我的nexus 7(实际设备)。一切都运行正常。然后我创建了一个签名的apk并上传到我的谷歌驱动器。在断开我的nexus和usb连接后,我进入设置/应用程序并卸载了我的应用程序(App1)。然后我打开谷歌驱动器,点击我的App1.apk,并选择安装它(需要确保你已经允许安装apks设置)。然后我收到了可怕的消息“应用程序未安装”
当我试图在我的手机上安装一个运行在4.4.2又名奇巧的apk时,我只遇到了App not installed错误,但我的朋友没有在他的手机上遇到这个错误,他的手机运行在6+上。我尝试了其他解决方案,比如删除旧的/调试版本的应用程序(因为apk是一个发布版本),清除调试应用程序的数据,甚至清除我所有的缓存数据。然后,最后我意识到我所要做的就是在构建我的签名apk时选择两个签名版本。
之前我只选择了V2 (Full APK Signature),但在选择V1 Jar Signature之后,我能够成功地在4.4.2设备上安装我的签名APK。希望这对其他人有所帮助!
我们已经添加了一个启动画面,我们的入口点是SplashActivity而不是MainActivity。所以,那些有以前版本的人,在他们的主屏幕上有应用程序快捷方式,不能打开应用程序。它总是说类似App not installed吐司之类的东西。这并不是发生在每个发射器上(对我们来说,这在三星更常见)。