• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instale o agente Android

Para instalar o agente Android, recomendamos que você siga nossa instalação guiada:

  1. Vá para one.newrelic.com > Integrations & Agents > Mobile > Android.
  2. Siga as etapas de instalação guiada para configurar seu agente Android.
  3. Aguarde alguns minutos e visualize seus dados acessando one.newrelic.com > All capabilities > Mobile > (select your app).

Instale manualmente o agente Android

As etapas abaixo estão descritas em nossa instalação guiada. Observe que, mesmo se você instalar o agente manualmente, ainda precisará criar um aplicativo New Relic e obter o token de aplicativo gerado. Este token é essencial para que o agente envie dados para o New Relic.

Adicione o plug-in Android agente ao seu projeto.

Em relação à localização do plug-in, você tem duas opções:

  • Recomendado: Usando o plug-in Gradle DSL

    • A partir da versão 7.6.0 do agente, o plug-in do Android agente está disponível no Gradle Plugin Portal como um plug-in da comunidade. O plug-in DSL do Gradle simplifica a adição de dependência de plug-ins aos aplicativos.
    • Este método envolve adicionar o plug-in agente dependência ao bloco DSL do plug-in do seu projeto.
  • ID do plug-in legado (newrelic)

    • Para projetos mais antigos ou casos de uso específicos, você pode usar o ID do plug-in legado.
    • Este método envolve adicionar o agente como uma dependência ao script de compilação do seu projeto, especificando o repositório MavenCentral.

    Siga as etapas detalhadas abaixo para o método de instalação escolhido.

No seu arquivo AndroidManifest.xml , adicione as seguintes permissões:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Na sua classe principal Activity dentro do método onCreate , adicione esta instrução de importação:

import com.newrelic.agent.android.NewRelic;

Observação: você deve adicionar esta instrução de importação à classe Activity . Não oferecemos suporte para iniciar o agente em outras classes.

No método onCreate , adicione a seguinte linha, certificando-se de substituir GENERATED_TOKEN pelo seu token de aplicativo real (criado durante a instalação guiada):

NewRelic.withApplicationToken("GENERATED_TOKEN").start(this.getApplicationContext());

(Opcional) Configuração adicional para Proguard/Dexguard

Se você usar ProGuard ou Dexguard para redução de código, siga estas etapas:

  1. Crie um arquivo newrelic.properties no diretório de nível de aplicativo (ex: /projectname/app/newrelic.properties).

  2. Neste novo arquivo, adicione a seguinte linha, substituindo GENERATED_TOKEN pelo seu token real:

    com.newrelic.application_token=GENERATED_TOKEN
  3. Siga as etapas descritas em Configurar ProGuard ou DexGuard para aplicativos Android.

Limpe seu projeto e execute seu aplicativo em um emulador ou dispositivo para gerar tráfego. Aguarde alguns minutos enquanto seu agente captura esses dados.

Visualize os dados do seu aplicativo no New Relic acessando one.newrelic.com > All capabilities &gt; Mobile &gt; (select an app).

Qual é o próximo?

Parabéns! Você instalou com sucesso o agente Android. Você tem algumas opções para as próximas etapas:

Android 4.x: suporte Multidex

O monitoramento de Mobile para versões do Android anteriores ao Android 5.0 (API nível 21) usa o tempo de execução Dalvik para executar o código do aplicativo. Por padrão, a Dalvik limita os aplicativos a um único arquivo de classes.dex bytecode por APK. Para contornar essa limitação, você deve ativar o suporte multidex. Em seguida, você pode usar a biblioteca de suporte multidex, que se torna parte do arquivo DEX principal do seu aplicativo. A biblioteca gerencia o acesso aos arquivos DEX adicionais e ao código que os contém.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.