我创建了一个Android应用程序,该应用程序将由10位用户在多个Lenovo平板电脑中使用。
这就是为什么我认为不需要部署到Google Play。
在Android Studio中,我可以创建签名的apk,它创建两种部署类型:发布和调试。 带有apk-release.apk和apk-debug.apk文件。
此外,我可以构建一个APK,然后获得另一个apk-debug.apk。
问题是,当我尝试在任何一款平板电脑中安装Lenovo Lenovo Tablet时。 它只接受apk-debug.apk,即用“ build”创建的一个...
部署“私有”应用程序有什么步骤?
我正在尝试不卸载该应用程序!
最诚挚的问候
答案 0 :(得分:0)
发布和调试APK用我猜想的不同密钥签名(通常是这样),因此如果不先卸载调试APK(似乎是当前已安装的APK),就无法安装发行版APK。 。这是Android平台的安全功能。
您可以选择对发行版APK使用调试密钥,这可以解决您的问题,但会产生安全漏洞,因为调试密钥库在所有Android SDK安装中均受到相同密码的保护,因此可能会受到影响。同样,由于同样的原因,禁止使用调试键,这也将阻止您发布到Play商店。
正如Novo Lucas所指出的那样,您仍然应该考虑将Play作为私人应用发布,因此应用更新会自动发送到已经拥有您应用的设备。否则,更新必须是手动的,因此非常痛苦。
不幸的是,卸载已安装的应用程序并重新安装使用发行密钥签名的应用程序,这似乎是最好的解决方案。