Expandir la barra de logros de la comunidad.

Mark Solution

Esta conversación ha sido bloqueada debido a la inactividad. Cree una nueva publicación.

RESUELTAS

Migrate Adobe Experience Platform SDKs to use AndroidX

Avatar

Level 2

The experience SDKs, specifically assurance and core, reference classes from the old Android support libraries and should use their AndroidX equivalent libraries instead.

Apps that use AndroidX rely on the Jetifier to transform Adobe's SDKs in order to consume them, and are unable to drop the build time expensive 'Jetifier' due to Adobe's SDKs.

Is there any plan to update the SDKs to use AndroidX and release a newer version of the libraries with it?

Temas

Los temas ayudan a categorizar el contenido de la comunidad e incrementan la posibilidad de encontrar contenido relevante.

1 solución aceptada

Avatar

Respuesta correcta de
Level 1

@Yansong Any ETA on this yet? When my app now targets Android SDK 33, we get tons of build warnings about Jetifier and the ONLY thing in our app keeping us from disabling are the Adobe SDKs. 

We have this nice little note in our gradle.properties now... If we set enableJetifier=false, then our build explodes with that Duplicate class issue as noted. When we backtracked the dependency chain, the issue originated in Adobe SDKs.

#
# Adobe SDKs are forcing this. Other than Adobe, we could remove this.
# Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.8.0-runtime (androidx.core:core:1.8.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
#
android.enableJetifier=true

 

Ver la solución en mensaje original publicado

2 Respuestas

Avatar

Level 2

Hi @baksansk, we have added it to our backlog, but no ETA yet. 

Avatar

Respuesta correcta de
Level 1

@Yansong Any ETA on this yet? When my app now targets Android SDK 33, we get tons of build warnings about Jetifier and the ONLY thing in our app keeping us from disabling are the Adobe SDKs. 

We have this nice little note in our gradle.properties now... If we set enableJetifier=false, then our build explodes with that Duplicate class issue as noted. When we backtracked the dependency chain, the issue originated in Adobe SDKs.

#
# Adobe SDKs are forcing this. Other than Adobe, we could remove this.
# Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.8.0-runtime (androidx.core:core:1.8.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
#
android.enableJetifier=true