Android 未安装应用程序(第三方apk)

Android 未安装应用程序(第三方apk),android,apk,android-permissions,android-install-apk,Android,Apk,Android Permissions,Android Install Apk,我想从第三方(而不是谷歌Play)安装Android应用程序。出于测试目的,我已经通过Google Drive将.apk存档文件下载到我的设备上。Google Drive拥有安装未知应用程序的权限我已经授予Google Drive该权限。但是,未安装第三方应用程序。当点击Google Drive应用程序中的“.apk”文件时,我看到了关于安装第三方应用程序危险的常见警告对话框,然后是带有进度条的安装对话框,然后是“应用程序未安装” 第三方是我:我已经开发了应用程序。它通过Android Stud

我想从第三方(而不是谷歌Play)安装Android应用程序。出于测试目的,我已经通过Google Drive将
.apk
存档文件下载到我的设备上。Google Drive拥有安装未知应用程序的权限我已经授予Google Drive该权限。但是,未安装第三方应用程序。当点击Google Drive应用程序中的“.apk”文件时,我看到了关于安装第三方应用程序危险的常见警告对话框,然后是带有进度条的安装对话框,然后是“应用程序未安装”

第三方是我:我已经开发了应用程序。它通过Android Studio安装在硬件设备上,没有问题。我计划使用我的单一分发解决方案分发“.apk”存档。安全性对这个应用至关重要,因此我设计了自己的分发解决方案,不想依赖Google Play或任何其他类似的服务。别告诉我谷歌游戏是安全的。避免使用GooglePlay作为分发服务对我来说是一个原则问题

  • 如何修复我描述的“应用程序未安装”问题

  • 你知道当涉及到第三方应用时,“点击apk安装”在Android 10上是否仍然有效吗

  • 你知道如何在没有谷歌游戏的情况下拥有自己的蛋糕(应用程序)并安装它吗


  • 我知道问题1的答案。我以前有过这个问题。当下载应用程序的apk而不是使用Android Studio安装时,您必须执行以下部分或全部操作:

  • 确保卸载已安装的版本 使用“为所有用户卸载”
  • 确保正在安装的apk的版本号大于已安装的版本号(如果选择不执行上述操作)
  • 用一些钥匙在apk上签名。我可以扔掉,它只需要一个罐子签名。我不知道为什么需要这样做,直到有一天我给人们发送了我的应用程序的未签名版本,然后它停止了。也许它对其他人仍然有效,我不知道
  • 我希望这有帮助。这有点糟糕,错误信息是如此无用