Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Android assets packaging project and process #3007

Draft
wants to merge 9 commits into
base: livekit
Choose a base branch
from

Conversation

jmartinesp
Copy link
Member

@jmartinesp jmartinesp commented Feb 14, 2025

I believe this is everything we'd need to publish the Android assets as an AAR:

  1. There is a new platforms/android folder which contains the Android project with the minimum of changes needed to publish the library as an AAR into the GH gradle registry.
  2. This new folder also includes a script to build the assets, copy them to the right folder and trigger the publishing gradle task.
  3. And there is a new publish_android job that will call this script and automate the publishing.

There is still the need to update the version in the gradle.properties file before a release so it matches the EC one. That can probably be done later either manually, through some script that changes the version for both, or with a script that extracts the value from package.json and overrides it here (although the value there seems to be 0.0.0?).

Note this PR still needs the relative paths for assets to work.

@jmartinesp jmartinesp changed the title Add Android-related files to gitignore Add Android assets packaging project and process Feb 15, 2025
@hughns hughns self-assigned this Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants