• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Installer l'agent Android

Pour installer l'agent Android, nous vous recommandons de suivre notre installation guidée :

  1. Allez à one.newrelic.com > Integrations & Agents > Mobile > Android.
  2. Suivez les étapes d'installation guidée pour configurer votre agent Android.
  3. Attendez quelques minutes, puis visualisez vos données en allant sur one.newrelic.com > All capabilities > Mobile > (select your app).

Installer manuellement l'agent Android

Les étapes ci-dessous sont décrites dans notre installation guidée. Notez que même si vous installez manuellement l'agent, vous devrez toujours créer une application New Relic et obtenir le jeton d'application généré. Ce jeton est essentiel pour que l'agent puisse envoyer des données à New Relic.

Ajoutez le plugin d’agent Android à votre projet.

Concernant l'emplacement du plugin, vous avez deux options :

  • Recommandé : Utilisation du plugin Gradle DSL

    • À partir de la version 7.6.0 de l'agent, le plugin d'agent Android est disponible sur le portail des plugins Gradle en tant que plugin communautaire. Le plugin Gradle DSL simplifie l'ajout de dépendances de plugins aux applications.
    • Cette méthode consiste à ajouter la dépendance du plug-in de l'agent au bloc DSL des plug-ins de votre projet.
  • ID du plug-in hérité (newrelic)

    • Pour les projets plus anciens ou les cas d'utilisation spécifiques, vous pouvez utiliser l'ID de plug-in legacy .
    • Cette méthode consiste à ajouter l'agent en tant que dépendance au script de build de votre projet, en spécifiant le référentiel MavenCentral.

    Suivez les étapes détaillées ci-dessous pour la méthode d’installation choisie.

Dans votre fichier AndroidManifest.xml , ajoutez les autorisations suivantes :

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

Dans votre classe principale Activity au sein de la méthode onCreate , ajoutez cette instruction d'importation :

import com.newrelic.agent.android.NewRelic;

Remarque : vous devez ajouter cette instruction d’importation à la classe Activity . Nous ne prenons pas en charge le démarrage de l'agent dans d'autres classes.

Dans la méthode onCreate , ajoutez la ligne suivante, en veillant à remplacer GENERATED_TOKEN par votre jeton d'application réel (créé lors de l'installation guidée) :

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

(Facultatif) Configuration supplémentaire pour Proguard/Dexguard

Si vous utilisez ProGuard ou Dexguard pour réduire le code, suivez ces étapes :

  1. Créez un fichier newrelic.properties dans votre répertoire au niveau de l’application (ex : /projectname/app/newrelic.properties).

  2. Dans ce nouveau fichier, ajoutez la ligne suivante, en remplaçant GENERATED_TOKEN par votre jeton réel :

    com.newrelic.application_token=GENERATED_TOKEN
  3. Suivez les étapes décrites dans Configurer ProGuard ou DexGuard pour les applications Android.

Nettoyez votre projet, puis exécutez votre application dans un émulateur ou un appareil pour générer du trafic. Attendez quelques minutes pendant que votre agent capture ces données.

Affichez les données de votre application sur New Relic en accédant à one.newrelic.com > All capabilities > Mobile > (select an app).

Quelle est la prochaine étape ?

Félicitations ! Vous avez installé avec succès l'agent Android. Vous avez plusieurs options pour les prochaines étapes :

Android 4.x : prise en charge de Multidex

monitoring des applications mobiles pour les versions Android antérieures à Android 5.0 (niveau d'API 21) utilise le runtime Dalvik pour exécuter le code de l'application. Par défaut, Dalvik limite les applications à un seul fichier bytecode classes.dex par APK. Pour contourner cette limitation, vous devez activer la prise en charge multidex. Vous pouvez ensuite utiliser la bibliothèque de support multidex, qui fait partie du fichier DEX principal de votre application. La bibliothèque gère l'accès aux fichiers DEX supplémentaires et au code qu'ils contiennent.

Droits d'auteur © 2025 New Relic Inc.

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