Incluir avisos de código aberto

Os SDKs do Google Play Services às vezes incluem ou dependem de bibliotecas de código aberto. Para obedecer aos requisitos de licença dessas bibliotecas, você, como desenvolvedor, é responsável por mostrar os avisos adequados das bibliotecas de código aberto usadas pelo seu app.

O Google Play Services inclui um conjunto de ferramentas projetadas para facilitar a expressão dos avisos de software de código aberto (OSS, na sigla em inglês) das bibliotecas usadas nos apps. O oss-licenses-plugin e o SDK oss-licenses do Google Play Services coletam os termos de licença das bibliotecas incluídas, conforme declarado nos arquivos POM, e criam uma atividade que pode ser usada para mostrar esses termos. Saiba mais sobre como a ferramenta encontra e empacota informações de licença.

Adicionar o plug-in do Gradle

No pluginManagement das configurações do projeto, faça o seguinte:

  1. Inclua o repositório Maven do Google.
  2. Resolva o plug-in oss-licenses no PluginManagement.

O snippet de código a seguir mostra essas etapas:

DSL do Kotlin

settings.gradle.kts

pluginManagement {
  repositories {
    ...
    google()
  }
  resolutionStrategy {
    eachPlugin {
      if (requested.id.id == "com.google.android.gms.oss-licenses-plugin") {
        useModule("com.google.android.gms:oss-licenses-plugin:0.13.0")
      }
    }