Description
My app is using react-native-bottom-tabs and that library is using androidsvg-aar:1.4
While the latest version of fast-image is using androidsvg:1.4 . I've read that using androidsvg-aar:1.4 is recommended way so thats im opening the PR here.
And having them together produce deps conflict error.
Steps to reproduce
- build the app
Expected behavior
use androidsvg-aar:1.4 instead of androidsvg:1.4 if not harm.
Stacktrace or Logs
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:checkSecureDevDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
> Duplicate class com.caverock.androidsvg.BuildConfig found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParseException found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$1 found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Attrib found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$AttribOp found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$CSSTextScanner found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$CSSTextScanner$AnPlusB found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Combinator found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$MediaType found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClass found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassAnPlusB found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassEmpty found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassIdents found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassNot found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassNotSupported found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassOnlyChild found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassRoot found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$PseudoClassTarget found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Rule found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$RuleMatchContext found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Ruleset found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Selector found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$SimpleSelector found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CSSParser$Source found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.CanvasLegacy found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.IntegerParser found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.LibConfig found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.NumberParser found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.PreserveAspectRatio found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.PreserveAspectRatio$Alignment found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.PreserveAspectRatio$Scale found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.RenderOptions found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$1 found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Box found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$CSSClipRect found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Circle found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$ClipPath found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Colour found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$CurrentColor found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Defs found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Ellipse found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$GradientElement found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$GradientSpread found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$GraphicsElement found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Group found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$HasTransform found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Image found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Length found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Line found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Marker found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Mask found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$NotDirectlyRendered found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$PaintReference found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Path found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$PathDefinition found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$PathInterface found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Pattern found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$PolyLine found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Polygon found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Rect found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SolidColor found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Stop found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$FillRule found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$FontStyle found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$LineCap found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$LineJoin found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$RenderQuality found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$TextAnchor found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$TextDecoration found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$TextDirection found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Style$VectorEffect found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Svg found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgConditional found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgConditionalContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgConditionalElement found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgElement found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgElementBase found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgLinearGradient found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgObject found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgPaint found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgPreserveAspectRatioContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgRadialGradient found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$SvgViewBoxContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Switch found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Symbol found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TRef found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TSpan found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Text found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextChild found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextPath found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextPositionedContainer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextRoot found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$TextSequence found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Unit found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$Use found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVG$View found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$1 found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$MarkerPositionCalculator found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$MarkerVector found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$PathConverter found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$PathTextDrawer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$PlainTextDrawer found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$PlainTextToPath found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$RendererState found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$TextBoundsCalculator found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$TextProcessor found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGAndroidRenderer$TextWidthCalculator found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGExternalFileResolver found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGImageView found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGImageView$1 found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGImageView$LoadResourceTask found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGImageView$LoadURITask found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParseException found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$1 found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$AspectRatioKeywords found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$ColourKeywords found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$FontSizeKeywords found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$FontWeightKeywords found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$SAXHandler found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$SVGAttr found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$SVGElem found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$TextScanner found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SVGParser$XPPAttributesWrapper found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Duplicate class com.caverock.androidsvg.SimpleAssetResolver found in modules androidsvg-1.4.jar -> androidsvg-1.4 (com.caverock:androidsvg:1.4) and androidsvg-aar-1.4.aar -> androidsvg-aar-1.4-runtime (com.caverock:androidsvg-aar:1.4)
Learn how to fix dependency resolution errors at https://d.android.com/r/tools/classpath-sync-errors
Output of npx react-native info
...
System:
OS: Windows 11 10.0.26200
CPU: "(12) x64 AMD Ryzen 5 5600X 6-Core Processor "
Memory: 2.28 GB / 15.90 GB
Binaries:
Node:
version: 24.12.0
path: C:\nvm4w\nodejs\node.EXE
Yarn: Not Found
npm:
version: 11.6.2
path: C:\nvm4w\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels:
- "35"
- "36"
Build Tools:
- 35.0.0
- 36.0.0
- 36.1.0
System Images:
- android-36.1 | Google Play Intel x86_64 Atom
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: AI-252.27397.103.2522.14617522
Visual Studio:
- 18.2.11408.102 (Visual Studio Community 2026)
Languages:
Java:
version: 17.0.17
path: C:\Program Files\Microsoft\jdk-17.0.17.10-hotspot\bin\javac.EXE
Ruby: Not Found
npmPackages:
"@react-native-community/cli":
installed: 20.1.0
wanted: 20.1.0
react:
installed: 19.2.4
wanted: 19.2.4
react-native:
installed: 0.83.1
wanted: 0.83.1
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: true
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
...
Affected React-Native Architecture
New Architecture
Affected Platforms
Runtime - Android
Reproducer
None
Screenshots and Videos
No response
Description
My app is using
react-native-bottom-tabsand that library is usingandroidsvg-aar:1.4While the latest version of fast-image is using
androidsvg:1.4. I've read that usingandroidsvg-aar:1.4is recommended way so thats im opening the PR here.And having them together produce deps conflict error.
Steps to reproduce
Expected behavior
use
androidsvg-aar:1.4instead ofandroidsvg:1.4if not harm.Stacktrace or Logs
Output of
npx react-native infoAffected React-Native Architecture
New Architecture
Affected Platforms
Runtime - Android
Reproducer
None
Screenshots and Videos
No response