• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Instalar el agente de Android

Para instalar el agente de Android, le recomendamos seguir nuestra instalación guiada:

  1. Vaya a one.newrelic.com > Integrations & Agents > Mobile > Android.
  2. Siga los pasos de instalación guiados para configurar su agente de Android.
  3. Espere unos minutos y luego vea sus datos yendo a one.newrelic.com > All capabilities > Mobile > (select your app).

Instalar manualmente el agente de Android

Los pasos a continuación se describen en nuestra instalación guiada. Tenga en cuenta que incluso si instala manualmente el agente, aún necesitará crear una aplicación New Relic y obtener el token de aplicación generado. Este token es esencial para que el agente envíe datos a New Relic.

Agregue el complemento del agente de Android a su proyecto.

Respecto a la ubicación del complemento, tienes dos opciones:

  • Recomendado: Uso del complemento Gradle DSL

    • A partir de la versión 7.6.0 del agente, el complemento del agente de Android está disponible en el Gradle Plugin Portal como un complemento de la comunidad. El complemento Gradle DSL simplifica la adición de dependencia de complementos a las aplicaciones.
    • Este método implica agregar el complemento agente dependencia al bloque DSL de complementos de su proyecto.
  • ID de complemento heredado (newrelic)

    • Para proyectos más antiguos o casos de uso específicos, puede emplear el ID del complemento legacy .
    • Este método implica agregar el agente como dependencia al script de compilación de su proyecto, especificando el repositorio de MavenCentral.

    Siga los pasos detallados a continuación para el método de instalación elegido.

En su archivo AndroidManifest.xml , agregue las siguientes licencias:

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

En su clase principal Activity dentro del método onCreate , agregue esta declaración de importación:

import com.newrelic.agent.android.NewRelic;

Nota: Debe agregar esta declaración de importación a la clase Activity . No admitimos iniciar el agente en otras clases.

En el método onCreate , agregue la siguiente línea, cerciorar de reemplazar GENERATED_TOKEN con el token de su aplicación real (creado durante la instalación guiada):

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

(Opcional) Configuración adicional para Proguard/Dexguard

Si emplea ProGuard o Dexguard para reducir el código, siga estos pasos:

  1. Crea un archivo newrelic.properties en tu directorio de nivel de aplicación (por ejemplo: /projectname/app/newrelic.properties).

  2. En este nuevo archivo, agregue la siguiente línea, reemplazando GENERATED_TOKEN con su token real:

    com.newrelic.application_token=GENERATED_TOKEN
  3. Siga los pasos descritos en Configurar ProGuard o DexGuard para aplicaciones de Android.

Limpie su proyecto, luego ejecute su aplicación en un emulador o dispositivo para generar tráfico. Espere unos minutos mientras su agente captura esos datos.

Vea los datos de su aplicación en New Relic yendo a one.newrelic.com > All capabilities &gt; Mobile &gt; (select an app).

¿Que sigue?

¡Felicidades! Ha instalado correctamente el agente de Android. Tiene algunas opciones para los siguientes pasos:

Android 4.x: soporte multidex

El monitoreo de móviles para versiones de Android anteriores a Android 5.0 (API nivel 21) utiliza el tiempo de ejecución de Dalvik para ejecutar el código de la aplicación. De forma predeterminada, Dalvik limita las aplicaciones a un único archivo de código de bytes classes.dex por APK. Para evitar esta limitación, debe habilitar la compatibilidad con multidex. Luego puede usar la biblioteca de soporte multidex, que pasa a formar parte del archivo DEX principal de su aplicación. La biblioteca gestiona el acceso a los archivos DEX adicionales y el código que los contiene.

Copyright © 2024 New Relic Inc.

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