微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Play 商店外分发 apk到非 gms 设备

如何解决在 Play 商店外分发 apk到非 gms 设备

我在 Play 商店发布了这个应用程序,我想在我的网站上提供它。我尝试通过 Google Play 控制台下载已签名的 apk 并使用它,但中国的一些用户在安装时遇到问题。

他们在安装时收到这样的消息:“您的设备不支持 Google Play 服务,无法安装”

我的项目(登录、安全网、广告)中引用了一些 Google sdk 位,我假设我需要在为此 apk 版本构建之前将其删除,因为目标设备没有 gms..

签约呢?我可以在没有上述代码的情况下简单地构建并分发它吗? (在android studio生成release apk)或者我需要上传到播放控制台并下载从谷歌签名的那个吗?

如果您对此有任何线索,请告诉我,这几天已经在我的脑海里敲响了。

干杯:)

解决方法

这可能会帮助您做出决定:

如果您启用了 Play App Signing,则通过您的工作室生成的 APK 和通过 Play 管理中心生成的 APK 将具有不同的签名。

否则,两种方法将具有相同的签名。

因此,这取决于您是否关心与 Play 商店具有相同签名的网站上的 APK。如果您不关心是否有相同的签名,您可以继续从 Android Studio 本身创建 APK 并发布到您的网站。

,

如果您的应用使用 Google Play 服务,如错误消息所告知的那样,则除非 Google Play 服务及其依赖的所有内容都安装在设备上,否则它不会在设备上运行。唯一的解决方法是将使用 Google Play 服务的应用功能转换为中国支持的替代功能。 我在华为智能手机上处理过类似问题,我的方法是使用华为 SDK“开发另一个应用程序”,查看 https://developer.huawei.com/consumer/en/ 以获取完整参考

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。