の機能は、Google Play Store、Amazon Appstoreなどの標準的なアプリケーションストアに対応しています。Androidアプリケーションで、モバイルエージェントをインストールして構成する前に、以下のガイドラインに従って互換性やその他の要件を確認してください。
フォアグラウンドモニタリング
Androidエージェントは、アプリがフォアグラウンドにある場合にのみ、アプリを監視します。アプリケーションが閉じられている間、エージェントがバックグラウンドサービスを監視することはありません。詳細については、当社のモバイルデータプライバシーおよびセキュリティについてのドキュメントを参照してください。
Androidの互換性
Androidアプリが、以下の要件を満たしていることを確認します。
コンポーネント | アプリケーション要件 |
---|---|
オペレーティングシステム | Android 7.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 重要AndroidHttpClientはバージョン23のSDKから削除されたため、Androidエージェントのバージョン6.5.0以前でのみサポートされています。 Android agent version 7.0.0 or higher が必要:
|
言語 | Java 1.7からJava 9。JDK 11はバージョン6.2.0以降でサポートされています。JDK 17はバージョン7.0.0以降でサポートされています。 |
デバイス | Androidと互換性のあるデバイス (スマートフォン、タブレット、Android TV、Amazon Fireなど) |
ファイルサイズ | エージェントがリリースAPKに追加するのは500KB未満です。 |
アーキテクチャ | ARM、Intel Atom |
署名の検証 | エージェントは、署名時に署名照合を使用するJARをインストゥルメントできません。JARのうち、 |
エージェントとGradleの互換性
以下は、New Relic Android エージェント、Gradle、およびAndroid Gradleプラグインの互換バージョンです。
重要
2021年1月時点で、当社のAndroidエージェントはAndroid Gradle Pluginバージョン2のサポートを中止しました。詳細については、サポートフォーラムの投稿をご覧ください。
KotlinおよびKotlin DSL
GradleによるKotlinプロジェクトおよびNew RelicのAndroidエージェントを使用することもできます。
AndroidエージェントバージョンによるKotlin DSLのサポート
上記のAndroid Gradleプラグインとは互換性がありませんが、New RelicのAndroidエージェントはKotlin Gradleプラグインのバージョン1.3 - 1.4と互換性があります。
Kotlin DSLバージョン | New Relic Androidエージェントの互換性 |
---|---|
1.2 | 非サポート |
1.3 |
|
1.4 |
|
AGPバージョンにおけるKotlinDSLのサポート
Kotlin DSLのサポートはバージョン4.1でAndroid Gradleプラグインに正式に追加されましたが、多くの開発者がすでにGroovyの代わりにKotlin DSLを使用しています。
Kotlin DSLバージョン | Android GradleプラグインおよびAndroid Gradleの互換性 |
---|---|
1.3 |
|
1.4 |
|
ユニットテストはサポート対象外
New Relic Mobileエージェントは、通常のアプリケーションライフサイクルで動作するように設計およびテストされています。当社は、エージェントを使用したアプリケーションでのテスト環境の実行をサポートしていません。テストの実行は、競合および予測できない動作の原因となる場合があります。