Skip to content

Library still depends on old Android Support libraries (not AndroidX) #2

@ronaldoguedess

Description

@ronaldoguedess

Hello,

I noticed that this library still depends on the legacy Android Support libraries (com.android.support:appcompat-v7:25.3.1). This causes conflicts in modern Android projects that already use AndroidX.

Dependency tree example:

com.luminiasoft.ethereum.blockiesandroid:blockiesandroid:0.1.0
└── com.android.support:appcompat-v7:25.3.1

Because of this dependency, projects that disable Jetifier or fully migrate to AndroidX may encounter errors such as duplicate classes (for example with androidx.media:media).

The only way to use is enable it: android.enableJetifier=true, but it's not the best approach.

Since the Android Support libraries have been deprecated for several years and AndroidX is now the standard, it would be great if this library could be updated to remove the old com.android.support dependencies and migrate to AndroidX.

This would make the library compatible with modern Android Gradle Plugin versions and improve integration with current Android projects.

Thank you for the work on this library.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions