如何解决在 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 举报,一经查实,本站将立刻删除。