Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android build failed using eas build. #1101

Closed
sumanbhattarai opened this issue May 11, 2022 · 19 comments
Closed

Android build failed using eas build. #1101

sumanbhattarai opened this issue May 11, 2022 · 19 comments

Comments

@sumanbhattarai
Copy link

Build/Submit details page URL

https://expo.dev/accounts/ersumanbhattarai/projects/queue-native/builds/42fcc1fc-cc31-42cc-83a0-6ef348050f9b

Summary

I upgraded my expo project to expo 45.0.0 from expo 41.0.0. While building the project using the command eas build -p android, it fails with the above errors. However, the ios build is fine.

Managed or bare?

Managed

Environment

expo-env-info 1.0.3 environment info:
System:
OS: macOS 12.2.1
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.19.0 - ~/.nvm/versions/node/v14.19.0/bin/node
Yarn: 1.22.18 - ~/.yarn/bin/yarn
npm: 8.5.4 - ~/Desktop/queue-app/node_modules/.bin/npm
Watchman: 2021.06.07.00 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.0.1, iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0
Android SDK:
API Levels: 29, 30, 31
Build Tools: 28.0.3, 29.0.2, 30.0.2, 31.0.0
System Images: android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8512546
Xcode: 13.1/13A1030d - /usr/bin/xcodebuild
npmPackages:
babel-preset-expo: ~9.1.0 => 9.1.0
expo: ^45.0.0 => 45.0.0
react: 17.0.2 => 17.0.2
react-dom: 17.0.2 => 17.0.2
react-native: 0.68.1 => 0.68.1
react-native-web: 0.17.7 => 0.17.7
react-navigation: ^4.1.0 => 4.4.4
npmGlobalPackages:
eas-cli: 0.52.0
expo-cli: 5.4.3
Expo Workflow: managed

Error output

FAILED
Execution optimizations have been disabled for task ':app:processReleaseMainManifest' to ensure correctness due to the following reasons:
  - Gradle detected a problem with the following location: '/home/expo/workingdir/build/android/app/build/intermediates/navigation_json/release/navigation.json'. Reason: Task ':app:processReleaseMainManifest' uses this output of task ':app:copyReleaseBundledJs' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
[stderr] /home/expo/workingdir/build/android/app/src/main/AndroidManifest.xml Error:
[stderr] 	android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':app:processReleaseMainManifest'.
[stderr] > Manifest merger failed : android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
[stderr] * Try:
[stderr] > Run with --stacktrace option to get the stack trace.
[stderr] > Run with --info or --debug option to get more log output.
[stderr] > Run with --scan to get full insights.
[stderr] * Get more help at https://help.gradle.org
[stderr] BUILD FAILED in 7m 58s

Reproducible demo or steps to reproduce from a blank project

  1. Create a blank expo project.
  2. Use the command eas build -p android to build the android app.
  3. Build failed with the above error.
@sumanbhattarai sumanbhattarai added the needs review Issue is ready to be reviewed by a maintainer label May 11, 2022
@masudhossain
Copy link

bump, experiencing same error.

@basit3407
Copy link

Facing same error

@sumanbhattarai
Copy link
Author

@basit3407 any solution?

@wkozyra95
Copy link
Contributor

@sumanbhattarai steps you provided do not reproduce the issue, please verify that is happening on a blank project and/or provide a repository with a repro of the issue

@sumanbhattarai
Copy link
Author

@wkozyra95 you can create a new project using expo sdk 41 and then upgrade it to expo 45. Then try to build using eas build for android.

@wkozyra95
Copy link
Contributor

wkozyra95 commented May 19, 2022

@sumanbhattarai The second set of reproduction steps also didn't work, it looks like you have not tested the original reproduction nor the one you provided in the abovee comment. I do not intend to spend any more time on that unless you provide proof that you tested those reproduction steps locally (gist or sth similar with full output of the terminal)

@wkozyra95 wkozyra95 added needs more info and removed needs review Issue is ready to be reviewed by a maintainer labels May 19, 2022
@sumanbhattarai
Copy link
Author

sumanbhattarai commented May 19, 2022

@wkozyra95

This is the full output when I see logs for the Run gradlew phase after the build failed.

Running './gradlew :app:bundleRelease' in /home/expo/workingdir/build/android
Downloading https://services.gradle.org/distributions/gradle-7.3.3-all.zip
10
%.
20%.
30%
40%
50%
60%.
70%.
80%
90%.
100%
Welcome to Gradle 7.3.3!
Here are the highlights of this release:
- Easily declare new test suites in Java projects
 - Support for Java 17
 - Support for Scala 3
For more details see https://docs.gradle.org/7.3.3/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3.3/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Unable to list file systems to check whether they can be watched. Assuming all file systems can be watched. Reason: Could not query file systems: could not open mount file (errno 2: No such file or directory)
> Task :react-native-gradle-plugin:compileKotlin
'compileJava' task (current target is 1.8) and 'compileKotlin' task (current target is 11) jvm target compatibility should be set to the same Java version.
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (10, 37): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (119, 30): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (135, 26): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (155, 32): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (161, 31): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt: (169, 36): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt: (100, 48): 'reactRoot: DirectoryProperty' is deprecated. reactRoot was confusing and has been replace with rootto point to your root project and reactNativeDir to point to the folder of the react-native NPM package
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (10, 37): 'ApplicationVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (11, 37): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (12, 37): 'LibraryVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (28, 51): 'BaseVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (131, 12): 'ApplicationVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (132, 12): 'LibraryVariant' is deprecated. Deprecated in Java
w: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt: (252, 14): 'BaseVariant' is deprecated. Deprecated in Java
> Task :react-native-gradle-plugin:compileJava
[stderr] Note: /home/expo/workingdir/build/node_modules/react-native-gradle-plugin/src/main/java/com/facebook/react/codegen/generator/SchemaJsonParser.java uses or overrides a deprecated API.
[stderr] Note: Recompile with -Xlint:deprecation for details.
> Task :react-native-gradle-plugin:pluginDescriptors
> Task :react-native-gradle-plugin:processResources
> Task :react-native-gradle-plugin:classes
> Task :react-native-gradle-plugin:inspectClassesForKotlinIC
> Task :react-native-gradle-plugin:jar
> Configure project :app
Unable to detect AGP versions for included builds. All projects in the build should use the same AGP version. Class name for the included build object: org.gradle.composite.internal.DefaultIncludedBuild$IncludedBuildImpl_Decorated.
> Configure project :expo-av
Checking the license for package NDK (Side by side) 21.4.7075529 in /home/expo/Android/Sdk/licenses
License for package NDK (Side by side) 21.4.7075529 accepted.
Preparing "Install NDK (Side by side) 21.4.7075529 (revision: 21.4.7075529)".
"Install NDK (Side by side) 21.4.7075529 (revision: 21.4.7075529)" ready.
Installing NDK (Side by side) 21.4.7075529 in /home/expo/Android/Sdk/ndk/21.4.7075529
"Install NDK (Side by side) 21.4.7075529 (revision: 21.4.7075529)" complete.
"Install NDK (Side by side) 21.4.7075529 (revision: 21.4.7075529)" finished.
Checking the license for package CMake 3.10.2.4988404 in /home/expo/Android/Sdk/licenses
License for package CMake 3.10.2.4988404 accepted.
Preparing "Install CMake 3.10.2.4988404 (revision: 3.10.2)".
"Install CMake 3.10.2.4988404 (revision: 3.10.2)" ready.
Installing CMake 3.10.2.4988404 in /home/expo/Android/Sdk/cmake/3.10.2.4988404
"Install CMake 3.10.2.4988404 (revision: 3.10.2)" complete.
"Install CMake 3.10.2.4988404 (revision: 3.10.2)" finished.
> Configure project :expo-eas-client
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
> Configure project :expo-structured-headers
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
> Configure project :expo-updates-interface
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
> Configure project :expo
Using expo modules
  - expo-application (4.1.0)
  - expo-av (11.2.3)
  - expo-clipboard (3.0.1)
  - expo-constants (13.1.1)
  - expo-device (4.2.0)
  - expo-eas-client (0.2.1)
  - expo-error-recovery (3.1.0)
  - expo-file-system (14.0.0)
  - expo-font (10.1.0)
  - expo-json-utils (0.3.0)
  - expo-keep-awake (10.1.1)
  - expo-manifests (0.3.0)
  - expo-modules-core (0.9.1)
  - expo-notifications (0.15.2)
  - expo-splash-screen (0.15.1)
  - expo-structured-headers (2.2.1)
  - expo-task-manager (10.2.1)
  - expo-updates (0.13.1)
  - expo-web-browser (10.2.0)
  - unimodules-app-loader (3.1.0)
> Configure project :react-native-reanimated
AAR for react-native-reanimated has been found
/home/expo/workingdir/build/node_modules/react-native-reanimated/android/react-native-reanimated-68-jsc.aar
Checking the license for package Android SDK Build-Tools 30.0.2 in /home/expo/Android/Sdk/licenses
License for package Android SDK Build-Tools 30.0.2 accepted.
Preparing "Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)".
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" ready.
Installing Android SDK Build-Tools 30.0.2 in /home/expo/Android/Sdk/build-tools/30.0.2
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" complete.
"Install Android SDK Build-Tools 30.0.2 (revision: 30.0.2)" finished.
Checking the license for package Android SDK Platform 31 in /home/expo/Android/Sdk/licenses
License for package Android SDK Platform 31 accepted.
Preparing "Install Android SDK Platform 31 (revision: 1)".
"Install Android SDK Platform 31 (revision: 1)" ready.
Installing Android SDK Platform 31 in /home/expo/Android/Sdk/platforms/android-31
"Install Android SDK Platform 31 (revision: 1)" complete.
"Install Android SDK Platform 31 (revision: 1)" finished.
WARNING:The specified Android SDK Build Tools version (28.0.3) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 7.0.4.
Android SDK Build Tools 30.0.2 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
WARNING:The specified Android SDK Build Tools version (28.0.3) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 7.0.4.
Android SDK Build Tools 30.0.2 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Checking the license for package Android SDK Build-Tools 31 in /home/expo/Android/Sdk/licenses
License for package Android SDK Build-Tools 31 accepted.
Preparing "Install Android SDK Build-Tools 31 (revision: 31.0.0)".
"Install Android SDK Build-Tools 31 (revision: 31.0.0)" ready.
Installing Android SDK Build-Tools 31 in /home/expo/Android/Sdk/build-tools/31.0.0
"Install Android SDK Build-Tools 31 (revision: 31.0.0)" complete.
"Install Android SDK Build-Tools 31 (revision: 31.0.0)" finished.
> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preReleaseBuild
> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                    Welcome to Metro!
              Fast - Scalable - Integrated
info Writing bundle output to:, /home/expo/workingdir/build/android/app/build/generated/assets/react/release/index.android.bundle
info Writing sourcemap output to:, /home/expo/workingdir/build/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
info Done writing bundle output
info Done writing sourcemap output
info Copying 56 asset files
info Done copying assets
> Task :app:bundleReleaseJsAndAssets_SentryUpload_com.queue.mobile@2.0.9+9_9
Processing react-native sourcemaps for Sentry upload.
> Analyzing 2 sources
> Rewriting sources
> Adding source map references
Uploading sourcemaps for release com.queue.mobile@2.0.9+9 distribution 9
> Bundled 2 files for upload
> Uploaded release files to Sentry
> File upload complete (processing pending on server)
> Organization: queue-2f
> Project: queue-native
> Release: com.queue.mobile@2.0.9+9
> Dist: 9
Source Map Upload Report
  Minified Scripts
    ~/index.android.bundle (sourcemap at index.android.bundle.map)
  Source Maps
    ~/index.android.bundle.map
> Task :app:bundleReleaseJsAndAssets_SentryUploadCleanUp SKIPPED
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :expo:generateExpoModulesPackageList
> Task :expo:preBuild
> Task :expo:preReleaseBuild
> Task :expo:mergeReleaseShaders
> Task :expo:compileReleaseShaders NO-SOURCE
> Task :expo:generateReleaseAssets UP-TO-DATE
> Task :expo:packageReleaseAssets
> Task :expo-application:preBuild UP-TO-DATE
> Task :expo-application:preReleaseBuild UP-TO-DATE
> Task :expo-application:mergeReleaseShaders
> Task :expo-application:compileReleaseShaders NO-SOURCE
> Task :expo-application:generateReleaseAssets UP-TO-DATE
> Task :expo-application:packageReleaseAssets
> Task :expo-av:preBuild UP-TO-DATE
> Task :expo-av:preReleaseBuild UP-TO-DATE
> Task :expo-av:mergeReleaseShaders
> Task :expo-av:compileReleaseShaders NO-SOURCE
> Task :expo-av:generateReleaseAssets UP-TO-DATE
> Task :expo-av:packageReleaseAssets
> Task :expo-clipboard:preBuild UP-TO-DATE
> Task :expo-clipboard:preReleaseBuild UP-TO-DATE
> Task :expo-clipboard:mergeReleaseShaders
> Task :expo-clipboard:compileReleaseShaders NO-SOURCE
> Task :expo-clipboard:generateReleaseAssets UP-TO-DATE
> Task :expo-clipboard:packageReleaseAssets
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preReleaseBuild UP-TO-DATE
> Task :expo-constants:mergeReleaseShaders
> Task :expo-constants:compileReleaseShaders NO-SOURCE
> Task :expo-constants:createReleaseExpoConfig
Execution optimizations have been disabled for task ':expo-constants:createReleaseExpoConfig' to ensure correctness due to the following reasons:
  - Gradle detected a problem with the following location: '/home/expo/workingdir/build/android'. Reason: Task ':expo-constants:createReleaseExpoConfig' uses this output of task ':app:bundleReleaseJsAndAssets' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
  - Gradle detected a problem with the following location: '/home/expo/workingdir/build/android'. Reason: Task ':expo-constants:createReleaseExpoConfig' uses this output of task ':app:compileReleaseShaders' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
  - Gradle detected a problem with the following location: '/home/expo/workingdir/build/android'. Reason: Task ':expo-constants:createReleaseExpoConfig' uses this output of task ':app:mergeReleaseShaders' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
> Task :expo-constants:copyReleaseExpoConfig
> Task :expo-constants:generateReleaseAssets UP-TO-DATE
> Task :expo-constants:packageReleaseAssets
> Task :expo-device:preBuild UP-TO-DATE
> Task :expo-device:preReleaseBuild UP-TO-DATE
> Task :expo-device:mergeReleaseShaders
> Task :expo-device:compileReleaseShaders NO-SOURCE
> Task :expo-device:generateReleaseAssets UP-TO-DATE
> Task :expo-device:packageReleaseAssets
> Task :expo-eas-client:preBuild UP-TO-DATE
> Task :expo-eas-client:preReleaseBuild UP-TO-DATE
> Task :expo-eas-client:mergeReleaseShaders
> Task :expo-eas-client:compileReleaseShaders NO-SOURCE
> Task :expo-eas-client:generateReleaseAssets UP-TO-DATE
> Task :expo-eas-client:packageReleaseAssets
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preReleaseBuild UP-TO-DATE
> Task :expo-error-recovery:mergeReleaseShaders
> Task :expo-error-recovery:compileReleaseShaders NO-SOURCE
> Task :expo-error-recovery:generateReleaseAssets UP-TO-DATE
> Task :expo-error-recovery:packageReleaseAssets
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preReleaseBuild UP-TO-DATE
> Task :expo-file-system:mergeReleaseShaders
> Task :expo-file-system:compileReleaseShaders NO-SOURCE
> Task :expo-file-system:generateReleaseAssets UP-TO-DATE
> Task :expo-file-system:packageReleaseAssets
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preReleaseBuild UP-TO-DATE
> Task :expo-font:mergeReleaseShaders
> Task :expo-font:compileReleaseShaders NO-SOURCE
> Task :expo-font:generateReleaseAssets UP-TO-DATE
> Task :expo-font:packageReleaseAssets
> Task :expo-json-utils:preBuild UP-TO-DATE
> Task :expo-json-utils:preReleaseBuild UP-TO-DATE
> Task :expo-json-utils:mergeReleaseShaders
> Task :expo-json-utils:compileReleaseShaders NO-SOURCE
> Task :expo-json-utils:generateReleaseAssets UP-TO-DATE
> Task :expo-json-utils:packageReleaseAssets
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preReleaseBuild UP-TO-DATE
> Task :expo-keep-awake:mergeReleaseShaders
> Task :expo-keep-awake:compileReleaseShaders NO-SOURCE
> Task :expo-keep-awake:generateReleaseAssets UP-TO-DATE
> Task :expo-keep-awake:packageReleaseAssets
> Task :expo-manifests:preBuild UP-TO-DATE
> Task :expo-manifests:preReleaseBuild UP-TO-DATE
> Task :expo-manifests:mergeReleaseShaders
> Task :expo-manifests:compileReleaseShaders NO-SOURCE
> Task :expo-manifests:generateReleaseAssets UP-TO-DATE
> Task :expo-manifests:packageReleaseAssets
> Task :expo-modules-core:preBuild UP-TO-DATE
> Task :expo-modules-core:preReleaseBuild UP-TO-DATE
> Task :expo-modules-core:mergeReleaseShaders
> Task :expo-modules-core:compileReleaseShaders NO-SOURCE
> Task :expo-modules-core:generateReleaseAssets UP-TO-DATE
> Task :expo-modules-core:packageReleaseAssets
> Task :expo-notifications:preBuild UP-TO-DATE
> Task :expo-notifications:preReleaseBuild UP-TO-DATE
> Task :expo-notifications:mergeReleaseShaders
> Task :expo-notifications:compileReleaseShaders NO-SOURCE
> Task :expo-notifications:generateReleaseAssets UP-TO-DATE
> Task :expo-notifications:packageReleaseAssets
> Task :expo-splash-screen:preBuild UP-TO-DATE
> Task :expo-splash-screen:preReleaseBuild UP-TO-DATE
> Task :expo-splash-screen:mergeReleaseShaders
> Task :expo-splash-screen:compileReleaseShaders NO-SOURCE
> Task :expo-splash-screen:generateReleaseAssets UP-TO-DATE
> Task :expo-splash-screen:packageReleaseAssets
> Task :expo-structured-headers:preBuild UP-TO-DATE
> Task :expo-structured-headers:preReleaseBuild UP-TO-DATE
> Task :expo-structured-headers:mergeReleaseShaders
> Task :expo-structured-headers:compileReleaseShaders NO-SOURCE
> Task :expo-structured-headers:generateReleaseAssets UP-TO-DATE
> Task :expo-structured-headers:packageReleaseAssets
> Task :expo-task-manager:preBuild UP-TO-DATE
> Task :expo-task-manager:preReleaseBuild UP-TO-DATE
> Task :expo-task-manager:mergeReleaseShaders
> Task :expo-task-manager:compileReleaseShaders NO-SOURCE
> Task :expo-task-manager:generateReleaseAssets UP-TO-DATE
> Task :expo-task-manager:packageReleaseAssets
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preReleaseBuild UP-TO-DATE
> Task :expo-updates:mergeReleaseShaders
> Task :expo-updates:compileReleaseShaders NO-SOURCE
> Task :expo-updates:generateReleaseAssets UP-TO-DATE
> Task :expo-updates:packageReleaseAssets
> Task :expo-updates-interface:preBuild UP-TO-DATE
> Task :expo-updates-interface:preReleaseBuild UP-TO-DATE
> Task :expo-updates-interface:mergeReleaseShaders
> Task :expo-updates-interface:compileReleaseShaders NO-SOURCE
> Task :expo-updates-interface:generateReleaseAssets UP-TO-DATE
> Task :expo-updates-interface:packageReleaseAssets
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:mergeReleaseShaders
> Task :expo-web-browser:compileReleaseShaders NO-SOURCE
> Task :expo-web-browser:generateReleaseAssets UP-TO-DATE
> Task :expo-web-browser:packageReleaseAssets
> Task :react-native-async-storage_async-storage:preBuild UP-TO-DATE
> Task :react-native-async-storage_async-storage:preReleaseBuild UP-TO-DATE
> Task :react-native-async-storage_async-storage:mergeReleaseShaders
> Task :react-native-async-storage_async-storage:compileReleaseShaders NO-SOURCE
> Task :react-native-async-storage_async-storage:generateReleaseAssets UP-TO-DATE
> Task :react-native-async-storage_async-storage:packageReleaseAssets
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-community_masked-view:mergeReleaseShaders
> Task :react-native-community_masked-view:compileReleaseShaders NO-SOURCE
> Task :react-native-community_masked-view:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_masked-view:packageReleaseAssets
> Task :react-native-community_netinfo:preBuild UP-TO-DATE
> Task :react-native-community_netinfo:preReleaseBuild UP-TO-DATE
> Task :react-native-community_netinfo:mergeReleaseShaders
> Task :react-native-community_netinfo:compileReleaseShaders NO-SOURCE
> Task :react-native-community_netinfo:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_netinfo:packageReleaseAssets
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:mergeReleaseShaders
> Task :react-native-gesture-handler:compileReleaseShaders NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseAssets UP-TO-DATE
> Task :react-native-gesture-handler:packageReleaseAssets
> Task :react-native-pusher-push-notifications:preBuild UP-TO-DATE
> Task :react-native-pusher-push-notifications:preReleaseBuild UP-TO-DATE
> Task :react-native-pusher-push-notifications:mergeReleaseShaders
> Task :react-native-pusher-push-notifications:compileReleaseShaders NO-SOURCE
> Task :react-native-pusher-push-notifications:generateReleaseAssets UP-TO-DATE
> Task :react-native-pusher-push-notifications:packageReleaseAssets
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preReleaseBuild UP-TO-DATE
> Task :react-native-safe-area-context:mergeReleaseShaders
> Task :react-native-safe-area-context:compileReleaseShaders NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseAssets UP-TO-DATE
> Task :react-native-safe-area-context:packageReleaseAssets
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-screens:mergeReleaseShaders
> Task :react-native-screens:compileReleaseShaders NO-SOURCE
> Task :react-native-screens:generateReleaseAssets UP-TO-DATE
> Task :react-native-screens:packageReleaseAssets
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:mergeReleaseShaders
> Task :react-native-svg:compileReleaseShaders NO-SOURCE
> Task :react-native-svg:generateReleaseAssets UP-TO-DATE
> Task :react-native-svg:packageReleaseAssets
> Task :react-native-vector-icons:preBuild UP-TO-DATE
> Task :react-native-vector-icons:preReleaseBuild UP-TO-DATE
> Task :react-native-vector-icons:mergeReleaseShaders
> Task :react-native-vector-icons:compileReleaseShaders NO-SOURCE
> Task :react-native-vector-icons:generateReleaseAssets UP-TO-DATE
> Task :react-native-vector-icons:packageReleaseAssets
> Task :react-native-webview:preBuild UP-TO-DATE
> Task :react-native-webview:preReleaseBuild UP-TO-DATE
> Task :react-native-webview:mergeReleaseShaders
> Task :react-native-webview:compileReleaseShaders NO-SOURCE
> Task :react-native-webview:generateReleaseAssets UP-TO-DATE
> Task :react-native-webview:packageReleaseAssets
> Task :sentry_react-native:preBuild UP-TO-DATE
> Task :sentry_react-native:preReleaseBuild UP-TO-DATE
> Task :sentry_react-native:mergeReleaseShaders
> Task :sentry_react-native:compileReleaseShaders NO-SOURCE
> Task :sentry_react-native:generateReleaseAssets UP-TO-DATE
> Task :sentry_react-native:packageReleaseAssets
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preReleaseBuild UP-TO-DATE
> Task :unimodules-app-loader:mergeReleaseShaders
> Task :unimodules-app-loader:compileReleaseShaders NO-SOURCE
> Task :unimodules-app-loader:generateReleaseAssets UP-TO-DATE
> Task :unimodules-app-loader:packageReleaseAssets
> Task :app:mergeReleaseAssets
WARNING: [Processor] Library '/home/expo/.gradle/caches/modules-2/files-2.1/com.google.android.exoplayer/exoplayer-ui/2.13.3/d05c978bd34ecd5ac1bd312d8c4063faed0aed99/exoplayer-ui-2.13.3.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/core/app/NotificationCompat$Builder'
 Example of support library reference: 'android/support/v4/media/session/MediaSessionCompat$Token'
> Task :app:copyReleaseBundledJs
> Task :expo:packageReleaseRenderscript NO-SOURCE
> Task :expo-application:packageReleaseRenderscript NO-SOURCE
> Task :expo-av:packageReleaseRenderscript NO-SOURCE
> Task :expo-clipboard:packageReleaseRenderscript NO-SOURCE
> Task :expo-constants:packageReleaseRenderscript NO-SOURCE
> Task :expo-device:packageReleaseRenderscript NO-SOURCE
> Task :expo-eas-client:packageReleaseRenderscript NO-SOURCE
> Task :expo-error-recovery:packageReleaseRenderscript NO-SOURCE
> Task :expo-file-system:packageReleaseRenderscript NO-SOURCE
> Task :expo-font:packageReleaseRenderscript NO-SOURCE
> Task :expo-json-utils:packageReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:packageReleaseRenderscript NO-SOURCE
> Task :expo-manifests:packageReleaseRenderscript NO-SOURCE
> Task :expo-modules-core:packageReleaseRenderscript NO-SOURCE
> Task :expo-notifications:packageReleaseRenderscript NO-SOURCE
> Task :expo-splash-screen:packageReleaseRenderscript NO-SOURCE
> Task :expo-structured-headers:packageReleaseRenderscript NO-SOURCE
> Task :expo-task-manager:packageReleaseRenderscript NO-SOURCE
> Task :expo-updates:packageReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:packageReleaseRenderscript NO-SOURCE
> Task :react-native-async-storage_async-storage:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-pusher-push-notifications:packageReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageReleaseRenderscript NO-SOURCE
> Task :react-native-screens:packageReleaseRenderscript NO-SOURCE
> Task :react-native-svg:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:packageReleaseRenderscript NO-SOURCE
> Task :react-native-webview:packageReleaseRenderscript NO-SOURCE
> Task :sentry_react-native:packageReleaseRenderscript
NO-SOURCE
> Task :unimodules-app-loader:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:generateReleaseResValues
> Task :app:generateReleaseResources
> Task :expo:compileReleaseRenderscript NO-SOURCE
> Task :expo:generateReleaseResValues
> Task :expo:generateReleaseResources
> Task :expo:packageReleaseResources
> Task :expo-application:compileReleaseRenderscript NO-SOURCE
> Task :expo-application:generateReleaseResValues
> Task :expo-application:generateReleaseResources
> Task :expo-application:packageReleaseResources
> Task :expo-av:compileReleaseRenderscript NO-SOURCE
> Task :expo-av:generateReleaseResValues
> Task :expo-av:generateReleaseResources
> Task :expo-av:packageReleaseResources
> Task :expo-clipboard:compileReleaseRenderscript NO-SOURCE
> Task :expo-clipboard:generateReleaseResValues
> Task :expo-clipboard:generateReleaseResources
> Task :expo-clipboard:packageReleaseResources
> Task :expo-constants:compileReleaseRenderscript NO-SOURCE
> Task :expo-constants:generateReleaseResValues
> Task :expo-constants:generateReleaseResources
> Task :expo-constants:packageReleaseResources
> Task :expo-device:compileReleaseRenderscript NO-SOURCE
> Task :expo-device:generateReleaseResValues
> Task :expo-device:generateReleaseResources
> Task :expo-device:packageReleaseResources
> Task :expo-eas-client:compileReleaseRenderscript NO-SOURCE
> Task :expo-eas-client:generateReleaseResValues
> Task :expo-eas-client:generateReleaseResources
> Task :expo-eas-client:packageReleaseResources
> Task :expo-error-recovery:compileReleaseRenderscript NO-SOURCE
> Task :expo-error-recovery:generateReleaseResValues
> Task :expo-error-recovery:generateReleaseResources
> Task :expo-error-recovery:packageReleaseResources
> Task :expo-file-system:compileReleaseRenderscript NO-SOURCE
> Task :expo-file-system:generateReleaseResValues
> Task :expo-file-system:generateReleaseResources
> Task :expo-file-system:packageReleaseResources
> Task :expo-font:compileReleaseRenderscript NO-SOURCE
> Task :expo-font:generateReleaseResValues
> Task :expo-font:generateReleaseResources
> Task :expo-font:packageReleaseResources
> Task :expo-json-utils:compileReleaseRenderscript NO-SOURCE
> Task :expo-json-utils:generateReleaseResValues
> Task :expo-json-utils:generateReleaseResources
> Task :expo-json-utils:packageReleaseResources
> Task :expo-keep-awake:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:generateReleaseResValues
> Task :expo-keep-awake:generateReleaseResources
> Task :expo-keep-awake:packageReleaseResources
> Task :expo-manifests:compileReleaseRenderscript NO-SOURCE
> Task :expo-manifests:generateReleaseResValues
> Task :expo-manifests:generateReleaseResources
> Task :expo-manifests:packageReleaseResources
> Task :expo-modules-core:compileReleaseRenderscript NO-SOURCE
> Task :expo-modules-core:generateReleaseResValues
> Task :expo-modules-core:generateReleaseResources
> Task :expo-modules-core:packageReleaseResources
> Task :expo-notifications:compileReleaseRenderscript NO-SOURCE
> Task :expo-notifications:generateReleaseResValues
> Task :expo-notifications:generateReleaseResources
> Task :expo-notifications:packageReleaseResources
> Task :expo-splash-screen:compileReleaseRenderscript NO-SOURCE
> Task :expo-splash-screen:generateReleaseResValues
> Task :expo-splash-screen:generateReleaseResources
> Task :expo-splash-screen:packageReleaseResources
> Task :expo-structured-headers:compileReleaseRenderscript NO-SOURCE
> Task :expo-structured-headers:generateReleaseResValues
> Task :expo-structured-headers:generateReleaseResources
> Task :expo-structured-headers:packageReleaseResources
> Task :expo-task-manager:compileReleaseRenderscript NO-SOURCE
> Task :expo-task-manager:generateReleaseResValues
> Task :expo-task-manager:generateReleaseResources
> Task :expo-task-manager:packageReleaseResources
> Task :expo-updates-interface:packageReleaseRenderscript NO-SOURCE
> Task :expo-updates:compileReleaseRenderscript NO-SOURCE
> Task :expo-updates:generateReleaseResValues
> Task :expo-updates:generateReleaseResources
> Task :expo-updates:packageReleaseResources
> Task :expo-updates-interface:compileReleaseRenderscript NO-SOURCE
> Task :expo-updates-interface:generateReleaseResValues
> Task :expo-updates-interface:generateReleaseResources
> Task :expo-updates-interface:packageReleaseResources
> Task :expo-web-browser:compileReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:generateReleaseResValues
> Task :expo-web-browser:generateReleaseResources
> Task :expo-web-browser:packageReleaseResources
> Task :react-native-async-storage_async-storage:compileReleaseRenderscript NO-SOURCE
> Task :react-native-async-storage_async-storage:generateReleaseResValues
> Task :react-native-async-storage_async-storage:generateReleaseResources
> Task :react-native-async-storage_async-storage:packageReleaseResources
> Task :react-native-community_masked-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:generateReleaseResValues
> Task :react-native-community_masked-view:generateReleaseResources
> Task :react-native-community_masked-view:packageReleaseResources
> Task :react-native-community_netinfo:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:generateReleaseResValues
> Task :react-native-community_netinfo:generateReleaseResources
> Task :react-native-community_netinfo:packageReleaseResources
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseResValues
> Task :react-native-gesture-handler:generateReleaseResources
> Task :react-native-gesture-handler:packageReleaseResources
> Task :react-native-pusher-push-notifications:compileReleaseRenderscript NO-SOURCE
> Task :react-native-pusher-push-notifications:generateReleaseResValues
> Task :react-native-pusher-push-notifications:generateReleaseResources
> Task :react-native-pusher-push-notifications:packageReleaseResources
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseResValues
> Task :react-native-safe-area-context:generateReleaseResources
> Task :react-native-safe-area-context:packageReleaseResources
> Task :react-native-screens:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:generateReleaseResValues
> Task :react-native-screens:generateReleaseResources
> Task :react-native-screens:packageReleaseResources
> Task :react-native-svg:compileReleaseRenderscript NO-SOURCE
> Task :react-native-svg:generateReleaseResValues
> Task :react-native-svg:generateReleaseResources
> Task :react-native-svg:packageReleaseResources
> Task :react-native-vector-icons:compileReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:generateReleaseResValues
> Task :react-native-vector-icons:generateReleaseResources
> Task :react-native-vector-icons:packageReleaseResources
> Task :react-native-webview:compileReleaseRenderscript NO-SOURCE
> Task :react-native-webview:generateReleaseResValues
> Task :react-native-webview:generateReleaseResources
> Task :react-native-webview:packageReleaseResources
> Task :sentry_react-native:compileReleaseRenderscript NO-SOURCE
> Task :sentry_react-native:generateReleaseResValues
> Task :sentry_react-native:generateReleaseResources
> Task :sentry_react-native:packageReleaseResources
> Task :unimodules-app-loader:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-app-loader:generateReleaseResValues
> Task :unimodules-app-loader:generateReleaseResources
> Task :unimodules-app-loader:packageReleaseResources
> Task :app:mergeReleaseResources
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :expo:extractDeepLinksRelease
> Task :expo:processReleaseManifest
> Task :expo-application:extractDeepLinksRelease
> Task :expo-application:processReleaseManifest
> Task :expo-av:extractDeepLinksRelease
> Task :expo-av:processReleaseManifest
> Task :expo-clipboard:extractDeepLinksRelease
> Task :expo-clipboard:processReleaseManifest
> Task :expo-constants:extractDeepLinksRelease
> Task :expo-constants:processReleaseManifest
> Task :expo-device:extractDeepLinksRelease
> Task :expo-device:processReleaseManifest
> Task :expo-eas-client:extractDeepLinksRelease
> Task :expo-eas-client:processReleaseManifest
> Task :expo-error-recovery:extractDeepLinksRelease
> Task :expo-error-recovery:processReleaseManifest
> Task :expo-file-system:extractDeepLinksRelease
> Task :expo-file-system:processReleaseManifest
/home/expo/workingdir/build/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:8:9-10:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:8 to replace other declarations but no other declaration present
> Task :expo-font:extractDeepLinksRelease
> Task :expo-font:processReleaseManifest
> Task :expo-json-utils:extractDeepLinksRelease
> Task :expo-json-utils:processReleaseManifest
> Task :expo-keep-awake:extractDeepLinksRelease
> Task :expo-keep-awake:processReleaseManifest
> Task :expo-manifests:extractDeepLinksRelease
> Task :expo-manifests:processReleaseManifest
> Task :expo-modules-core:extractDeepLinksRelease
> Task :expo-modules-core:processReleaseManifest
> Task :expo-notifications:extractDeepLinksRelease
> Task :expo-notifications:processReleaseManifest
> Task :expo-splash-screen:extractDeepLinksRelease
> Task :expo-splash-screen:processReleaseManifest
> Task :expo-structured-headers:extractDeepLinksRelease
> Task :expo-structured-headers:processReleaseManifest
> Task :expo-task-manager:extractDeepLinksRelease
> Task :expo-task-manager:processReleaseManifest
> Task :expo-updates:extractDeepLinksRelease
> Task :expo-updates:processReleaseManifest
> Task :expo-updates-interface:extractDeepLinksRelease
> Task :expo-updates-interface:processReleaseManifest
> Task :expo-web-browser:extractDeepLinksRelease
> Task :expo-web-browser:processReleaseManifest
> Task :react-native-async-storage_async-storage:extractDeepLinksRelease
> Task :react-native-async-storage_async-storage:processReleaseManifest
> Task :react-native-community_masked-view:extractDeepLinksRelease
> Task :react-native-community_masked-view:processReleaseManifest
> Task :react-native-community_netinfo:extractDeepLinksRelease
> Task :react-native-community_netinfo:processReleaseManifest
> Task :react-native-gesture-handler:extractDeepLinksRelease
> Task :react-native-gesture-handler:processReleaseManifest
> Task :react-native-pusher-push-notifications:extractDeepLinksRelease
> Task :react-native-pusher-push-notifications:processReleaseManifest
> Task :react-native-safe-area-context:extractDeepLinksRelease
> Task :react-native-safe-area-context:processReleaseManifest
> Task :react-native-screens:extractDeepLinksRelease
> Task :react-native-screens:processReleaseManifest
> Task :react-native-svg:extractDeepLinksRelease
> Task :react-native-svg:processReleaseManifest
> Task :react-native-vector-icons:extractDeepLinksRelease
> Task :react-native-vector-icons:processReleaseManifest
> Task :react-native-webview:extractDeepLinksRelease
> Task :react-native-webview:processReleaseManifest
> Task :sentry_react-native:extractDeepLinksRelease
> Task :sentry_react-native:processReleaseManifest
> Task :unimodules-app-loader:extractDeepLinksRelease
> Task :unimodules-app-loader:processReleaseManifest
> Task :app:processReleaseMainManifest FAILED
Execution optimizations have been disabled for task ':app:processReleaseMainManifest' to ensure correctness due to the following reasons:
  - Gradle detected a problem with the following location: '/home/expo/workingdir/build/android/app/build/intermediates/navigation_json/release/navigation.json'. Reason: Task ':app:processReleaseMainManifest' uses this output of task ':app:copyReleaseBundledJs' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 2 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
218 actionable tasks: 218 executed
[stderr] /home/expo/workingdir/build/android/app/src/main/AndroidManifest.xml Error:
[stderr] 	android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':app:processReleaseMainManifest'.
[stderr] > Manifest merger failed : android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
[stderr] * Try:
[stderr] > Run with --stacktrace option to get the stack trace.
[stderr] > Run with --info or --debug option to get more log output.
[stderr] > Run with --scan to get full insights.
[stderr] * Get more help at https://help.gradle.org
[stderr] BUILD FAILED in 7m 54s
Unable to list file systems to check whether they can be watched. The whole state of the virtual file system has been discarded. Reason: Could not query file systems: could not open mount file (errno 2: No such file or directory)
Error: Gradle build failed with unknown error. Please see logs for the "Run gradlew" phase.

@basit3407
Copy link

@sumanbhattarai nopes no solution yet.

@basit3407
Copy link

i faced this issue when i upgraded from expo sdk 44 to expo sdk 45. everything was working perfectly fine in expo sdk 44. i had multiple builds in expo sdk 44. however once i upgraded to expo sdk 45 and ran eas build -p android, i am getting this build error

@basit3407
Copy link

i should also mention that, just now i again downgraded my project to expo sdk 44, and downgraded all the libraries to versions which were compatible with expo sdk 44. And boom everything works perfectly fine.

@sumanbhattarai
Copy link
Author

@basit3407, downgrading the Expo SDK from 45.0.0 to 44.0.0 solved my problem as well. Thanks.

@DJ-Icebear
Copy link

We're also having this issue on 45.0.4. Is there no other way forward than downgrading?

@AllanBengco
Copy link

AllanBengco commented Jun 7, 2022

Encountered this today on an SDK 45 project. Most recent activity before this happened was to uninstall eas-cli from project root directory, as it was causing expo doctor warnings. Then, reinstalled eas-cli globally and outside the project directory. Afterwards, the same error above during EAS BUILD.

@wkozyra95
Copy link
Contributor

@DJ-Icebear @AllanBengco This error is caused by the fact that sdk45 is targeting a newer version of android SDK than sdk44 and that version requires "android:exported" to be explicitly defined. If you are seeing this issue it's either:

  • you have some expo packages for older expo sdk that you did not update(expo doctor can verify that)
  • you have a third party react-native library that does not support it
  • you accidentally ejected before sdk upgrade and did not notice

@rjm13
Copy link

rjm13 commented Jun 17, 2022

i should also mention that, just now i again downgraded my project to expo sdk 44, and downgraded all the libraries to versions which were compatible with expo sdk 44. And boom everything works perfectly fine.

Having this same issue. How did you know which versions were compatible and which to downgrade?

@basit3407
Copy link

i should also mention that, just now i again downgraded my project to expo sdk 44, and downgraded all the libraries to versions which were compatible with expo sdk 44. And boom everything works perfectly fine.

Having this same issue. How did you know which versions were compatible and which to downgrade?

Apparently this issue is coming only in expo sdk 45, downgrading to previous version i.e expo sdk 44 resolves it

@gregfenton
Copy link
Contributor

I am miffed that this got closed when the resolution seems to be "Don't use SDK 45....downgrade to an earlier release" ??

@byCedric
Copy link
Member

Hi all! As mentioned by @wkozyra95:

steps you provided do not reproduce the issue, please verify that is happening on a blank project and/or provide a repository with a repro of the issue

Without being able to reproduce it, we can't investigate or fix this issue. If someone can share a minimal example in a repository with this issue, please open a new issue.

@expo expo locked and limited conversation to collaborators Jun 24, 2022
@wkozyra95
Copy link
Contributor

@gregfenton Issue is closed because it's caused by using an incompatible version of the library

  • if the library is an expo module or one of the libs supported in Expo Go then the expo doctor would report it
  • if it's lib that expo does not support then it's not sth that expo tooling can't help, you need to audit/upgrade them on your own

either way I do not see anything that would suggest that this is an SDK issue, it's started showing up after upgrade because the targetSdkVersion changed

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants