Problem
Android HybridApp commonly fails to build via ./gradlew assembleDebug in the Mobile-Expensify directory via GitHub actions. Here is an example: https://github.com/Expensify/App/actions/runs/12919156867/job/36029088587
Downloading https://services.gradle.org/distributions/gradle-8.10.2-all.zip
.........................................................................................................................................................................................................................
Welcome to Gradle 8.10.2!
Here are the highlights of this release:
- Support for Java 23
- Faster configuration cache
- Better configuration cache reports
For more details see https://docs.gradle.org/8.10.2/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :gradle-plugin:settings-plugin:checkKotlinGradlePluginConfigurationErrors
> Task :gradle-plugin:shared:checkKotlinGradlePluginConfigurationErrors
> Task :gradle-plugin:shared:processResources NO-SOURCE
> Task :gradle-plugin:settings-plugin:pluginDescriptors
> Task :gradle-plugin:settings-plugin:processResources
> Task :gradle-plugin:shared:compileKotlin
> Task :gradle-plugin:shared:compileJava NO-SOURCE
> Task :gradle-plugin:shared:classes UP-TO-DATE
> Task :gradle-plugin:shared:jar
> Task :gradle-plugin:settings-plugin:compileKotlin
> Task :gradle-plugin:settings-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:settings-plugin:classes
> Task :gradle-plugin:settings-plugin:jar
FAILURE: Build failed with an exception.
* Where:
Settings file '/home/runner/work/App/App/Mobile-Expensify/Android/settings.gradle' line: 6
* What went wrong:
A problem occurred evaluating settings 'Android'.
> Could not find method autolinkLibrariesFromCommandForPath() for arguments [../../] on extension 'reactSettings' of type com.facebook.react.ReactSettingsExtension.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
8 actionable tasks: 8 executed
> Get more help at https://help.gradle.org.
BUILD FAILED in 1m 21s
Error: Process completed with exit code 1.
Solution
Fix it!
cc @staszekscp
Problem
Android HybridApp commonly fails to build via
./gradlew assembleDebugin the Mobile-Expensify directory via GitHub actions. Here is an example: https://github.com/Expensify/App/actions/runs/12919156867/job/36029088587Solution
Fix it!
cc @staszekscp