ENetrebin (обсуждение | вклад) (Новая страница: «После применения плагина Dynatrace Android Gradle в файле build.gradle верхнего уровня , расположенном в...») |
Нет описания правки |
||
| (не показано 5 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
После применения плагина | '''''[[Модули платформы]] / [[Модули платформы|Цифровой опыт]] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F Мобильные приложения] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B4%D0%BB%D1%8F%20Android Инструментальные приложения для Android] / Инструментарий через плагин AppOptima Android Gradle''''' | ||
''После применения плагина AppOptima Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта, он может настроить подпроекты вашего проекта Android.'' | |||
# Найдите путь к классу скрипта сборки плагина Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Путь к классу скрипта сборки плагина находится в <code>dependencies</code>блоке внутри <code>buildscript</code>блока. Значение classpath плагина равно <code>com.android.tools.build:gradle</code>. | # Найдите путь к классу скрипта сборки плагина Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Путь к классу скрипта сборки плагина находится в <code>dependencies</code>блоке внутри <code>buildscript</code>блока. Значение classpath плагина равно <code>com.android.tools.build:gradle</code>. | ||
Groovy | '''Groovy:''' | ||
<code>buildscript {</code> | <code>buildscript {</code> | ||
| Строка 13: | Строка 15: | ||
<code>mavenCentral()</code> | <code>mavenCentral()</code> | ||
<code>} | <code>}</code> | ||
dependencies {</code> | |||
<code>dependencies {</code> | |||
<code>// build script classpath of the Android Gradle plugin</code> | <code>// build script classpath of the Android Gradle plugin</code> | ||
| Строка 23: | Строка 26: | ||
<code>}</code> | <code>}</code> | ||
'''Kotlin:''' | |||
<code>buildscript {</code> | |||
<code> repositories {</code> | |||
<code> google()</code> | |||
<code> mavenCentral()</code> | |||
<code> }</code> | |||
<code> dependencies {</code> | |||
<code> // build script classpath of the Android Gradle plugin</code> | |||
<code> classpath("com.android.tools.build:gradle:<version>")</code> | |||
<code> }</code> | |||
<code>}</code> | |||
2. Добавьте подключаемый модуль AppOptima Android Gradle в путь к классам сценария сборки. | |||
<code>com.AppOptima.tools.android:gradle-plugin</code>В блок следует добавить значение пути к классу скрипта сборки <code>dependencies</code>. Gradle автоматически обновляет плагин, когда доступна новая версия плагина. Поэтому рекомендуется использовать версию <code>8.+</code>. Когда АппОптима выпустит новую основную версию, выполните обновление до новой версии вручную. Новая основная версия может содержать критические изменения, и может потребоваться ручная корректировка. | |||
'''Groovy:''' | |||
<code>buildscript {</code> | |||
<code> repositories {</code> | |||
<code> google()</code> | |||
<code> mavenCentral() // hosts the AppOptima Android Gradle plugin</code> | |||
<code> }</code> | |||
<code> dependencies {</code> | |||
<code> classpath 'com.android.tools.build:gradle:<version>'</code> | |||
<code> // add this line to your build.gradle file</code> | |||
<code> classpath 'com.AppOptima.tools.android:gradle-plugin:8.+'</code> | |||
<code> }</code> | |||
<code>}</code> | |||
'''Kotlin:''' | |||
<code>buildscript {</code> | |||
<code> repositories {</code> | |||
<code> google()</code> | |||
<code> mavenCentral() // hosts the AppOptima Android Gradle plugin</code> | |||
<code> }</code> | |||
<code> dependencies {</code> | |||
<code> classpath("com.android.tools.build:gradle:<version>")</code> | |||
<code> // add this line to your build.gradle.kts file</code> | |||
<code> classpath("com.AppOptima.tools.android:gradle-plugin:8.+")</code> | |||
<code> }</code> | |||
<code>}</code> | |||
3. Примените плагин AppOptima Android Gradle и добавьте фрагмент конфигурации. | |||
Примените плагин AppOptima Android Gradle с идентификатором плагина <code>com.AppOptima.instrumentation</code>в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Затем скопируйте фрагмент кода Gradle со страницы инструментария АппОптима , чтобы настроить правильное значение <code>applicationId</code>и <code>beaconUrl</code>значение. | |||
'''Groovy:''' | |||
<code>apply plugin: 'com.AppOptima.instrumentation'</code> | |||
<code>AppOptima {</code> | |||
<code> configurations {</code> | |||
<code> sampleConfig {</code> | |||
<code> autoStart {</code> | |||
<code> applicationId '<YourApplicationID>'</code> | |||
<code> beaconUrl '<ProvidedBeaconURL>'</code> | |||
<code> }</code> | |||
<code> }</code> | |||
<code> }</code> | |||
<code>}</code> | |||
'''Kotlin:''' | |||
<code>apply(plugin = "com.AppOptima.instrumentation")</code> | |||
<code>configure<com.AppOptima.tools.android.dsl.AppOptimaExtension> {</code> | |||
<code> configurations {</code> | |||
<code> create("sampleConfig") {</code> | |||
<code> autoStart {</code> | |||
<code> applicationId("<YourApplicationID>")</code> | |||
<code> beaconUrl("<ProvidedBeaconURL>")</code> | |||
<code> }</code> | |||
<code> }</code> | |||
<code> }</code> | |||
<code>}</code> | |||
Вы можете настроить имя конфигурации <code>sampleConfig</code>на что-то более значимое. Вы также можете определить разные конфигурации для разных вариантов сборки Android . Например, вы можете сообщать о вариантах <code>debug</code>и <code>release</code>в различные мобильные приложения в АппОптима, используя конфигурации для конкретных вариантов . | |||
4. Настройте конфигурацию вашего плагина. | |||
Фрагмент Gradle со страницы инструментария АппОптима настраивает только конечную точку для ЕдиногоАгента. Он не настраивает поведение плагина AppOptima для Android Gradle. Одна и та же конфигурация используется для всех вариантов сборки Android, а плагин использует датчики по умолчанию и значения конфигурации ЕдиногоАгента по умолчанию. Используйте возможности конфигурации плагина для точной настройки конфигурации. | |||
5. Улучшите данные о взаимодействии с мобильными пользователями с помощью ЕдиныйАгент SDK для Android. | |||
С помощью ЕдиныйАгент SDK для Android вы можете обогащать данные об опыте использования мобильных устройств. Например, такие функции, как пометка пользователей, доступны только через ЕдиныйАгент SDK. | |||
Текущая версия от 19:22, 2 января 2025
Модули платформы / Цифровой опыт / Мобильные приложения / Инструментальные приложения для Android / Инструментарий через плагин AppOptima Android Gradle
После применения плагина AppOptima Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта, он может настроить подпроекты вашего проекта Android.
- Найдите путь к классу скрипта сборки плагина Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Путь к классу скрипта сборки плагина находится в
dependenciesблоке внутриbuildscriptблока. Значение classpath плагина равноcom.android.tools.build:gradle.
Groovy:
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
// build script classpath of the Android Gradle plugin
classpath 'com.android.tools.build:gradle:<version>'
}
}
Kotlin:
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
// build script classpath of the Android Gradle plugin
classpath("com.android.tools.build:gradle:<version>")
}
}
2. Добавьте подключаемый модуль AppOptima Android Gradle в путь к классам сценария сборки.
com.AppOptima.tools.android:gradle-pluginВ блок следует добавить значение пути к классу скрипта сборки dependencies. Gradle автоматически обновляет плагин, когда доступна новая версия плагина. Поэтому рекомендуется использовать версию 8.+. Когда АппОптима выпустит новую основную версию, выполните обновление до новой версии вручную. Новая основная версия может содержать критические изменения, и может потребоваться ручная корректировка.
Groovy:
buildscript {
repositories {
google()
mavenCentral() // hosts the AppOptima Android Gradle plugin
}
dependencies {
classpath 'com.android.tools.build:gradle:<version>'
// add this line to your build.gradle file
classpath 'com.AppOptima.tools.android:gradle-plugin:8.+'
}
}
Kotlin:
buildscript {
repositories {
google()
mavenCentral() // hosts the AppOptima Android Gradle plugin
}
dependencies {
classpath("com.android.tools.build:gradle:<version>")
// add this line to your build.gradle.kts file
classpath("com.AppOptima.tools.android:gradle-plugin:8.+")
}
}
3. Примените плагин AppOptima Android Gradle и добавьте фрагмент конфигурации.
Примените плагин AppOptima Android Gradle с идентификатором плагина com.AppOptima.instrumentationв файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Затем скопируйте фрагмент кода Gradle со страницы инструментария АппОптима , чтобы настроить правильное значение applicationIdи beaconUrlзначение.
Groovy:
apply plugin: 'com.AppOptima.instrumentation'
AppOptima {
configurations {
sampleConfig {
autoStart {
applicationId '<YourApplicationID>'
beaconUrl '<ProvidedBeaconURL>'
}
}
}
}
Kotlin:
apply(plugin = "com.AppOptima.instrumentation")
configure<com.AppOptima.tools.android.dsl.AppOptimaExtension> {
configurations {
create("sampleConfig") {
autoStart {
applicationId("<YourApplicationID>")
beaconUrl("<ProvidedBeaconURL>")
}
}
}
}
Вы можете настроить имя конфигурации sampleConfigна что-то более значимое. Вы также можете определить разные конфигурации для разных вариантов сборки Android . Например, вы можете сообщать о вариантах debugи releaseв различные мобильные приложения в АппОптима, используя конфигурации для конкретных вариантов .
4. Настройте конфигурацию вашего плагина.
Фрагмент Gradle со страницы инструментария АппОптима настраивает только конечную точку для ЕдиногоАгента. Он не настраивает поведение плагина AppOptima для Android Gradle. Одна и та же конфигурация используется для всех вариантов сборки Android, а плагин использует датчики по умолчанию и значения конфигурации ЕдиногоАгента по умолчанию. Используйте возможности конфигурации плагина для точной настройки конфигурации.
5. Улучшите данные о взаимодействии с мобильными пользователями с помощью ЕдиныйАгент SDK для Android.
С помощью ЕдиныйАгент SDK для Android вы можете обогащать данные об опыте использования мобильных устройств. Например, такие функции, как пометка пользователей, доступны только через ЕдиныйАгент SDK.