# fix\(mobile\): make Android compile under SDK 58's Gradle plugins · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/9b8d724ad9bb795babfd2793a6b57935443fd15c)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 9b8d724ad9bb795babfd2793a6b57935443fd15c

Requested commit: 9b8d724ad9bb795babfd2793a6b57935443fd15c

Commit: 9b8d724ad9bb795babfd2793a6b57935443fd15c

Tree: ce6d892159b87e72fc5007d176b3a6fc33a51be3

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(mobile): make Android compile under SDK 58's Gradle plugins

Two patches for third-party packages that AGP 9 exposes:

- expo-widgets resolves its layout registry script through a pnpm symlink,
  so the "am I the main module" path check never matched and the registry
  resource was silently skipped; comparing real paths lets it run.
- @clerk/expo imports LocalSavedStateRegistryOwner and the Compose
  LocalLifecycleOwner but only got those artifacts transitively through
  navigation3; AGP 9 no longer leaks runtime constraints onto the compile
  classpath, so the module declares them itself.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [a565cd0365d68592cc81c21028f95da334443f75](https://git.cafe/pingdotgg/t3code/commit/a565cd0365d68592cc81c21028f95da334443f75?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/9b8d724ad9bb795babfd2793a6b57935443fd15c?format=markdown)
