GitShow/facebook/SoLoader
facebook

SoLoader

Native code loader for Android

by facebook
Star on GitHubFork

Java

1.4k stars192 forks125 contributorsActive · 2w agoSince 2015v0.11.0Apache-2.0

Meet the team

See all 125 on GitHub →
simpleton
simpleton95 contributions
adicatana
adicatana80 contributions
michalgr
michalgr74 contributions
passy
passy27 contributions
dreiss
dreiss11 contributions
ttsugriy
ttsugriy11 contributions
joelmccall
joelmccall8 contributions
cortinico
cortinico8 contributions

Languages

View on GitHub →
Java98.2%
Starlark1.8%

Commit activity

Last 12 weeks · 6 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 2w ago
See all on GitHub →
arnabnandy7
fix(ci): resolve cgroup v2 crash by replacing defunct run-buck action…OpenPR

Problem The CI build is failing on every push with a during Buck startup: Root Cause The GitHub Actions runner recently upgraded to Ubuntu 24.04, which exclusively uses cgroup v2. The workflow uses the Docker action, which bundles an unmaintained Docker image based on Ubuntu 18.04 + OpenJDK 8. JDK 8's backported cgroup v2 support is buggy — it throws a when Buck tries to query system memory metrics via . Both and crash immediately on startup, before any compilation occurs. Changes Replaced (unmaintained, last updated 2019) with inline workflow steps using the container image Upgraded JDK from 8 to 11 — OpenJDK 11 has proper cgroup v2 support and is compatible with Buck v2020.10.21.01 Upgraded from v2 to v4 — v2 was triggering Node.js 20 deprecation warnings on the latest runners Split the monolithic shell command into discrete steps (Install deps -> Install Buck -> Setup SDK -> Fetch -> Build) for better debuggability and clearer failure attribution Replaced with Maven Central** () — JCenter was shut down in February 2021, so would fail to download dependencies even after the cgroup fix Testing [ ] CI build passes on this branch (push-triggered)

arnabnandy7 · 1mo ago
AnandKuhar1100
ANR in SoLoader.initOpenIssue

Getting ANR's in SoLoader.init(this@SampleApplication, OpenSourceMergedSoMapping). We are calling this statement from our Application class onCreate method. This is running on main thread. We have not enabled new architecture. Platform - Android Most effected android version - Android 11 (~80%) Devices Brand - Occurs on multiple devices like Oppo (~55%), Samsung (~17%), Xiaomi (~10%). This ANR is not reproducible at our end, but impacting real users. ANR logs - Complete ANR logs are also attached. Complete ANR logs

AnandKuhar1100 · 4mo ago
aishakhosti586-netizen
Update all dependencies and componentsOpenIssue

Request to update all dependencies, libraries, and project components to their latest stable versions. This includes but is not limited to: Updating all external libraries and dependencies in the project to their latest stable releases Ensuring build tools, scripts, and configuration files are current Testing the project after updates to confirm that all functionality remains intact and there are no breaking changes Documenting any significant changes or migration steps required due to updates Please provide a summary of major updates and any manual steps required.

aishakhosti586-netizen · 4mo ago

Recent fixes

View closed PRs →
arpitjain099
ci: declare least-privilege workflow-level contents: readMergedPR

This PR adds a workflow-level to 1 workflow(s) that currently have no block (and therefore get the default broad read-write token). Each affected workflow was inspected and only reads repository contents; no publish/release/push/comment paths, so the change is non-functional in steady state and just shrinks the blast radius. GitHub's documented Actions security recommendation. Happy to split per-file or adjust naming if preferred.

arpitjain099 · 1w ago
cortinico
Setup a Gradle Build for SoLoaderMergedPR

This sets up a Gradle build inside SoLoader that I can produce an that I can actually test inside React Native. Not sure if we want to maintain this in the long run, but having it right now is handy for me to do be able to:

cortinico · 1mo ago
fansilva1991
java.io.FileNotFoundException: open failed: EACCES (Permission denied)ClosedIssue

Hello, My application is crashing only when running on Android 5.X. Here are the details about the error: Error Stacktrace: Enviroment: Details The error happens when opening the application, only on Android 5.X versions. Already tried to add to the AndroidManifest.xml, with no success.

fansilva1991 · 5mo ago
Structured data for AI agents

Repository: facebook/SoLoader. Description: Native code loader for Android Stars: 1438, Forks: 192. Primary language: Java. Languages: Java (98.2%), Starlark (1.8%). License: Apache-2.0. Latest release: v0.11.0 (2y ago). Open PRs: 4, open issues: 37. Last activity: 2w ago. Community health: 75%. Top contributors: simpleton, adicatana, michalgr, passy, dreiss, ttsugriy, joelmccall, cortinico, oprisnik, davyllll and others.

·@ofershap

Replace github.com with gitshow.dev