Harmony OS中禁止哪些谷歌服务(以下是我在android应用程序中使用的列表)

Harmony OS中禁止哪些谷歌服务(以下是我在android应用程序中使用的列表),android,huawei-mobile-services,huawei-developers,appgallery,harmonyos,Android,Huawei Mobile Services,Huawei Developers,Appgallery,Harmonyos,我需要在harmony os中上传我的android apk文件,由于该平台禁止谷歌服务,我将不得不使用替代平台。下面是我使用过的谷歌服务列表。请帮助我区分我需要为Harmony OS覆盖和重新编码哪些google服务 com.google.android.material com.google.firebase com.google.android.gms:play-services-auth com.google.android.gms:play-services-maps com.goog

我需要在harmony os中上传我的android apk文件,由于该平台禁止谷歌服务,我将不得不使用替代平台。下面是我使用过的谷歌服务列表。请帮助我区分我需要为
Harmony OS
覆盖和重新编码哪些google服务

com.google.android.material
com.google.firebase
com.google.android.gms:play-services-auth
com.google.android.gms:play-services-maps
com.google.android.gms:play-services-location
com.google.android.libraries.places
com.google.code.gson
com.google.protobuf.nano:protobuf-javanano

华为手机是安卓系统,而不是Harmony操作系统。然而,华为可穿戴设备运行在Harmony操作系统上,该操作系统与Android不兼容,因此在这种情况下,您的APK将无法工作。您需要从头开始为Harmony OS重写应用程序

从您提供的列表中,这些使用谷歌移动服务:

  • com.google.firebase
  • com.google.android.gms:play services auth
  • com.google.android.gms:播放服务地图
  • com.google.android.gms:播放服务位置
  • com.google.android.libraries.places
您可以通过HMS Core为每一项提供备选方案。有一些由第三方制作的包装器库,例如地图和位置,使迁移更容易

  • 你的应用程序集成了GMS。由于新的华为手机被禁止使用GMS,您的应用程序如果集成了GMS,将无法在新的华为手机上运行。如果你想让你的应用程序在这些手机上运行,请集成
  • 如果您希望在应用程序中使用地图服务,并且希望应用程序同时在华为手机和谷歌Android手机上运行,您可以集成GMS地图套件和HMS地图套件。然后,您的应用程序将在华为手机上使用HMS地图套件,而在谷歌Android手机上使用GMS地图套件

    在您提供的列表中,您使用以下GMS服务:

    com.google.firebase
    com.google.android.gms:play-services-auth
    com.google.android.gms:play-services-maps
    com.google.android.gms:play-services-location
    com.google.android.libraries.places
    
    您可以参考以下华为移动服务:

    ,

  • 您可以使用此名为的IDE插件来帮助您分析代码中使用GMS的位置。HMS Core Toolkit支持手动转换分析,旨在提高转换效率。它提供两种转换策略:添加HMS API和添加到HMS API。您可以根据需要选择一个
    • 选择HMS转换器新转换开始扫描、分析和转换
    转换器是支持Java和Kotlin项目的代码转换工具。此工具可以帮助您快速将用于调用第三方API的现有Android应用程序代码转换为与HMS核心集成的应用程序代码

    新转换可以使用To HMS API或Add HMS API转换策略,将应用程序调用的GMS API自动转换为HMS API

  • 通过上传你的应用程序
    • 如何在华为开发者上创建和发布应用程序
  • 注册并创建应用程序:注册并登录您的华为开发者帐户,转到AppGallery Connect,创建新应用程序,然后上传APK
  • 设置基本信息:设置语言和基本应用信息,如应用名称、简介、屏幕截图和应用类别
  • 设置发布信息:选择您的业务模式(免费或高级)、发布国家和地区,以及指向隐私声明的链接
  • 提交以供发布:确认提供的所有信息正确无误,然后提交应用程序以供审查

  • 请首先检查您是否正在使用HarmonyOS或EMUI。如果是EMUI,您可以参考。我想将我的android应用程序上载到华为手机的应用程序库。我想将我的android应用程序上载到华为手机的应用程序库。他们使用的是什么操作系统?@viper It是一款基于Android的定制用户界面,由华为为其移动设备开发。除了使用Google Play服务的功能外,您的Android应用程序应该可以完美运行。请注意,只有新的华为手机没有谷歌Play服务,旧款手机仍然有谷歌Play服务。感谢您的详细回复。我很感激。我查阅了HMS文档,发现其编码结构与我们在GMS中所做的类似。是的,集成既快速又简单。:)