skiptools / skiptools/skip

Android namespace is the same for all aar files

Open
#384 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

project
Dominant language
Swift
Stars
3.2k
Forks
106
Avg merge
6d 13h
Merged PRs (30d)
1

Description

All of the generated aar files output from running skip export are using the same namespace, but they are supposed to be unique. It looks like this is happening because each Gradle project is using group as String to set namespace. Since there is no group defined, I believe it falls back to the rootProject.name defined in settings.gradle.kts causing all of the outputs to use the same namespace.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the Gradle projects produced by skip export, starting with settings.gradle.kts and the group as String namespace assignment. Verify how the generated AAR namespaces are derived and confirm that each output gets a unique namespace; validate by rerunning skip export and checking the generated AAR files.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
build-system, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.