New Relic Mobileは、Google Play Store、Amazon Appstoreなどの標準的なアプリケーションストアに対応しています。Androidアプリケーションで、New Relic Mobileの機能をインストールして構成する前に、以下のガイドラインに従って互換性やその他の要件を確認してください。
フォアグラウンドモニタリング
Android用New Relic Mobileは、アプリケーションがフォアグラウンドにある間だけ監視します。アプリケーションが閉じられている間、エージェントがバックグラウンドサービスを監視することはありません。詳細については、当社のモバイルデータプライバシーおよびセキュリティについてのドキュメントを参照してください。
Androidの互換性
AndroidアプリケーションがNew Relic Mobileの以下の要件を満たしていることを確認してください。
コンポーネント | アプリケーション要件 |
---|---|
オペレーティングシステム |
Android 2.3以降 Android 2.2のサポートには、レガシーバージョン4.244.0を使用してください。 |
API/SDK |
HttpURLConnection、OkHttp2(バージョン2.0と2.4を除く)、OkHttp(バージョン2.8、3.5+、4.0+)、OkIO(バージョン1.11)、AndroidHttpClient、Volley(バージョン1.0.0)、Apache HTTP ClientネットワーキングAPI Android SDK Tools バージョン21以降でのビルドと、必要に応じて以下の項目。
New Relic Mobileをインストールする前に最新のバージョンにアップグレードしてください。 OkHttp 1.6のサポートには、レガシーバージョン4.244.0を使用してください。 |
言語 | Java 1.7以降 |
デバイス | Androidと互換性のあるデバイス (スマートフォン、タブレットなど) |
ファイルサイズ | New Relic MobileがリリースAPKに追加するのは500KB未満です。 |
アーキテクチャ | ARM、Intel Atom |
署名の検証 | エージェントは、署名時に署名照合を使用するJARをインストゥルメントできません。JARのうち、SHA1-Digest もしくはSHA-256-Digest 属性のマニフェストを含むものは修正されません。 |
エージェントとGradleの互換性
以下は、New Relic Android エージェント、Gradle、およびAndroid Gradleプラグインの互換バージョンです。
Android Gradle Plugin (AGP) |
|||
---|---|---|---|
Android Agent |
|||
Gradle |
5.4.1 |
5.6.4 |
6.1.1 |
ユニットテストはサポート対象外
当社のMobileエージェントは、通常のアプリケーションライフサイクルで動作するように設計されテストされています。New Relicは、エージェントを使用したアプリケーションでのテスト環境の実行をサポートしていません。テストの実行は、競合および予測できない動作の原因となる場合があります。