Skip to content

Install Java and jadx in Dockerfile #1812#2174

Open
JonoYang wants to merge 1 commit into
mainfrom
1812-dockerfile-android-inspector
Open

Install Java and jadx in Dockerfile #1812#2174
JonoYang wants to merge 1 commit into
mainfrom
1812-dockerfile-android-inspector

Conversation

@JonoYang

@JonoYang JonoYang commented Jun 9, 2026

Copy link
Copy Markdown
Member

This PR addresses #1812 by modifying the Dockerfile to install Java, jadx, and android-inspector, allowing us to use the android d2d pipeline. uv.lock has been updated to the new versions of aboutcode.federated, minecode-pipelines.

    * Update uv.lock

Signed-off-by: Jono Yang <jyang@nexb.com>
Comment thread Dockerfile
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Download jadx-1.5.0.zip and extract contents to /usr/bin/ and /usr/lib/

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tdruez Should the java and jadx installation be done in step 2 or is it alright here in step 3?

Comment thread Dockerfile
--mount=type=bind,source=uv.lock,target=uv.lock \
--mount=type=bind,source=pyproject.toml,target=pyproject.toml \
uv sync --frozen --no-install-project
uv sync --extra android_analysis --frozen --no-install-project

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tdruez should android-inspector be a proper dependency or is it alright to leave it as an extra and call uv sync --extra android_analysis during the Docker build

@JonoYang JonoYang requested a review from tdruez June 9, 2026 17:54
@JonoYang JonoYang marked this pull request as ready for review June 9, 2026 17:55
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.

1 participant