Skip to content

Offer to help: Fixing AndroidX build issues and planning for Android 15 (16KB) compatibility #166

@barissalihbabacan

Description

@barissalihbabacan

Hello @dung2le and ConnectSDK maintainers,

First, I want to say thank you for creating and maintaining this very useful library. My team and I rely on it, and we appreciate your recent updates, including the one for libc++_shared.so.

I am opening this issue because I would like to offer my help in addressing two critical problems that are currently preventing the community from using the latest versions of the SDK effectively.

  1. Project Buildability: The master branch of this Core project currently fails to build from a clean checkout (e.g., via JitPack). I believe this is because it's missing the necessary AndroidX flags in gradle.properties. This seems to be the reason why version 2.1.6 is not usable for many developers right now.
  2. Android 15 Compatibility: As you know, the upcoming 16KB page size alignment is a major requirement. While libc++_shared.so has been updated, the GStreamer libraries (libgstreamer_android.so, etc.) still need to be recompiled with 16KB alignment support.

My Proposal & Question:

I have investigated the build issues and I am confident that I can fix them. I would like to prepare and submit a Pull Request to make this project buildable again for everyone.

For the more complex 16KB GStreamer issue, I am also willing to investigate the recompilation process, but I wanted to ask for your thoughts first.

My main question is: Are you currently accepting contributions? If so, I would be happy to prepare and submit a PR for the build fixes as a first step. I believe getting the project into a stable, buildable state is the most important starting point for the whole community.

Please let me know what you think. I'm eager to help get this great project back on track.

Thank you for your time and all your work.

Best regards,
Barış Salih Babacan
Astro-bosss

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions