Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Resolve AMap location conflicts

Última atualização: Jun 28, 2026

O mPaaS inclui um SDK de localização AMap integrado. Se você também integrar a versão do SDK AMap aprovada pelo Google Play, ambos os SDKs compartilharão o mesmo identificador group:artifact. Isso causa falha no Gradle devido à incapacidade de resolver o conflito de versões. Para corrigir, remova o SDK de localização AMap integrado do mPaaS antes do build.

Importante

A baseline 10.1.32 não oferece suporte à integração de um SDK de localização; portanto, esse conflito não ocorre nessa versão.

Remover o SDK de localização AMap integrado

Etapas

  1. Identifique a versão do SDK de localização AMap incluída no mPaaS e selecione uma versão correspondente ou compatível no marketplace do Google Play.

    As versões incluídas são:

    'com.alipay.android.phone.mobilecommon:AMapSearch:6.1.0_20180330@jar'
    'com.alipay.thirdparty.amap:amap-location:4.7.2.20190927@jar'
  2. Anote as coordenadas group:artifact do SDK de localização AMap integrado:

    'com.mpaas.group.amap:amap-build'
  3. Exclua o SDK de localização AMap integrado com a configuração adequada ao seu tipo de integração.

    • Método AAR

      configurations {
      all*.exclude group:'com.mpaas.group.amap', module: 'amap-build'
      }
    • Baseado em componentes (Portal & Bundle)

      mpaascomponents {
      excludeDependencies = [
         "com.mpaas.group.amap:amap-build"
      ]
      }