
> echo Attempting build for ScarletBird-NextLevelWeek1 with Node 18 and jdk 8
Attempting build for ScarletBird-NextLevelWeek1 with Node 18 and jdk 8

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:18-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- clean gradle ----
                (./gradlew clean || true) && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration debugCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- build debug apk ----
                ./gradlew assembleDebug --no-daemon || exit 1 && 
                APK_PATH="app/build/outputs/apk/debug"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi
                # ---- copy output ----
                cp app/build/outputs/apk/debug/*.apk /output/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                mkdir -p /output/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1171 packages, and audited 1172 packages in 45s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Downloading https://services.gradle.org/distributions/gradle-5.6.3-all.zip
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3-all.zip to /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc
Set executable permissions for: /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3/bin/gradle

Welcome to Gradle 5.6.3!

Here are the highlights of this release:
 - Incremental Groovy compilation
 - Groovy compile avoidance
 - Test fixtures for Java projects
 - Manage plugin versions via settings script

For more details see https://docs.gradle.org/5.6.3/release-notes.html


> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
File /root/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /opt/android/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /opt/android/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
Checking the license for package Android SDK Platform 28 in /opt/android/licenses
License for package Android SDK Platform 28 accepted.
Preparing "Install Android SDK Platform 28 (revision: 6)".
"Install Android SDK Platform 28 (revision: 6)" ready.
Installing Android SDK Platform 28 in /opt/android/platforms/android-28
"Install Android SDK Platform 28 (revision: 6)" complete.
"Install Android SDK Platform 28 (revision: 6)" finished.
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:clean UP-TO-DATE
> Task :expo-constants:clean UP-TO-DATE
> Task :expo-error-recovery:clean UP-TO-DATE
> Task :expo-file-system:clean UP-TO-DATE
> Task :expo-font:clean UP-TO-DATE
> Task :expo-image-loader:clean UP-TO-DATE
> Task :expo-keep-awake:clean UP-TO-DATE
> Task :expo-linear-gradient:clean UP-TO-DATE
> Task :expo-location:clean UP-TO-DATE
> Task :expo-mail-composer:clean UP-TO-DATE
> Task :expo-permissions:clean UP-TO-DATE
> Task :expo-sqlite:clean UP-TO-DATE
> Task :expo-updates:clean UP-TO-DATE
> Task :expo-web-browser:clean UP-TO-DATE
> Task :react-native-community_masked-view:clean UP-TO-DATE
> Task :react-native-gesture-handler:clean UP-TO-DATE
> Task :react-native-maps:clean
> Task :react-native-reanimated:clean UP-TO-DATE
> Task :react-native-safe-area-context:clean UP-TO-DATE
> Task :react-native-screens:clean UP-TO-DATE
> Task :react-native-svg:clean UP-TO-DATE
> Task :unimodules-app-loader:clean UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:clean UP-TO-DATE
> Task :unimodules-camera-interface:clean UP-TO-DATE
> Task :unimodules-constants-interface:clean UP-TO-DATE
> Task :unimodules-core:clean UP-TO-DATE
> Task :unimodules-face-detector-interface:clean UP-TO-DATE
> Task :unimodules-file-system-interface:clean UP-TO-DATE
> Task :unimodules-font-interface:clean UP-TO-DATE
> Task :unimodules-image-loader-interface:clean UP-TO-DATE
> Task :unimodules-permissions-interface:clean UP-TO-DATE
> Task :unimodules-react-native-adapter:clean UP-TO-DATE
> Task :unimodules-sensors-interface:clean UP-TO-DATE
> Task :unimodules-task-manager-interface:clean UP-TO-DATE

BUILD SUCCESSFUL in 1m 50s
34 actionable tasks: 1 executed, 33 up-to-date

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preDebugBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preDebugBuild UP-TO-DATE
> Task :unimodules-core:compileDebugAidl NO-SOURCE
> Task :expo-constants:compileDebugAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preDebugBuild UP-TO-DATE
> Task :expo-error-recovery:compileDebugAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileDebugAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preDebugBuild UP-TO-DATE
> Task :expo-keep-awake:compileDebugAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preDebugBuild UP-TO-DATE
> Task :expo-linear-gradient:compileDebugAidl NO-SOURCE
> Task :expo-file-system:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:compileDebugAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileDebugAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preDebugBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:compileDebugAidl NO-SOURCE
> Task :expo-location:compileDebugAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preDebugBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preDebugBuild UP-TO-DATE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preDebugBuild UP-TO-DATE
> Task :expo-mail-composer:compileDebugAidl NO-SOURCE
> Task :react-native-maps:compileDebugAidl NO-SOURCE
> Task :expo-permissions:compileDebugAidl NO-SOURCE
> Task :expo-updates:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:compileDebugAidl NO-SOURCE
> Task :react-native-gesture-handler:compileDebugAidl NO-SOURCE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preDebugBuild UP-TO-DATE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preDebugBuild UP-TO-DATE
> Task :react-native-safe-area-context:compileDebugAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preDebugBuild UP-TO-DATE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:compileDebugAidl NO-SOURCE
> Task :react-native-svg:compileDebugAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preDebugBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-react-native-adapter:compileDebugAidl NO-SOURCE
> Task :expo-constants:packageDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:packageDebugRenderscript NO-SOURCE
> Task :expo-file-system:packageDebugRenderscript NO-SOURCE
> Task :expo-font:packageDebugRenderscript NO-SOURCE
> Task :expo-image-loader:packageDebugRenderscript NO-SOURCE
> Task :expo-keep-awake:packageDebugRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageDebugRenderscript NO-SOURCE
> Task :expo-location:packageDebugRenderscript NO-SOURCE
> Task :expo-mail-composer:packageDebugRenderscript NO-SOURCE
> Task :expo-permissions:packageDebugRenderscript NO-SOURCE
> Task :expo-sqlite:packageDebugRenderscript NO-SOURCE
> Task :expo-updates:packageDebugRenderscript NO-SOURCE
> Task :expo-web-browser:packageDebugRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageDebugRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageDebugRenderscript NO-SOURCE
> Task :react-native-maps:packageDebugRenderscript NO-SOURCE
> Task :react-native-reanimated:packageDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageDebugRenderscript NO-SOURCE
> Task :react-native-screens:packageDebugRenderscript NO-SOURCE
> Task :react-native-svg:packageDebugRenderscript NO-SOURCE
> Task :unimodules-app-loader:packageDebugRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-core:packageDebugRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageDebugRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :expo-constants:compileDebugRenderscript NO-SOURCE
> Task :expo-constants:checkDebugManifest
> Task :expo-constants:generateDebugBuildConfig
> Task :expo-constants:generateDebugResValues
> Task :expo-constants:generateDebugResources
> Task :expo-constants:packageDebugResources
> Task :unimodules-constants-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateDebugResValues
> Task :unimodules-constants-interface:generateDebugResources
> Task :unimodules-constants-interface:packageDebugResources
> Task :unimodules-constants-interface:checkDebugManifest
> Task :unimodules-core:compileDebugRenderscript NO-SOURCE
> Task :unimodules-core:generateDebugResValues
> Task :unimodules-core:generateDebugResources
> Task :unimodules-core:packageDebugResources
> Task :unimodules-constants-interface:parseDebugLibraryResources
> Task :unimodules-core:checkDebugManifest
> Task :expo-constants:parseDebugLibraryResources
> Task :unimodules-core:parseDebugLibraryResources
> Task :unimodules-constants-interface:generateDebugBuildConfig
> Task :expo-constants:processDebugManifest
> Task :unimodules-core:generateDebugBuildConfig
> Task :unimodules-constants-interface:processDebugManifest
> Task :unimodules-constants-interface:javaPreCompileDebug
> Task :unimodules-core:javaPreCompileDebug
> Task :unimodules-core:processDebugManifest
> Task :expo-error-recovery:compileDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:checkDebugManifest
> Task :expo-error-recovery:generateDebugBuildConfig
> Task :expo-error-recovery:generateDebugResValues
> Task :expo-error-recovery:generateDebugResources
> Task :expo-error-recovery:packageDebugResources
> Task :unimodules-core:generateDebugRFile

> Task :unimodules-core:compileDebugJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-error-recovery:parseDebugLibraryResources
> Task :unimodules-constants-interface:generateDebugRFile
> Task :unimodules-core:bundleLibCompileDebug
> Task :unimodules-constants-interface:compileDebugJavaWithJavac
> Task :expo-constants:generateDebugRFile
> Task :expo-error-recovery:processDebugManifest
> Task :unimodules-constants-interface:bundleLibCompileDebug
> Task :expo-error-recovery:generateDebugRFile
> Task :expo-file-system:compileDebugRenderscript NO-SOURCE
> Task :expo-file-system:checkDebugManifest
> Task :expo-file-system:generateDebugBuildConfig
> Task :expo-file-system:generateDebugResValues
> Task :expo-file-system:generateDebugResources
> Task :expo-file-system:packageDebugResources
> Task :expo-file-system:parseDebugLibraryResources

> Task :expo-file-system:processDebugManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :unimodules-file-system-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateDebugResValues
> Task :unimodules-file-system-interface:generateDebugResources
> Task :unimodules-file-system-interface:packageDebugResources
> Task :unimodules-file-system-interface:parseDebugLibraryResources
> Task :unimodules-file-system-interface:checkDebugManifest
> Task :unimodules-file-system-interface:processDebugManifest
> Task :unimodules-file-system-interface:generateDebugRFile
> Task :unimodules-file-system-interface:generateDebugBuildConfig
> Task :unimodules-file-system-interface:javaPreCompileDebug
> Task :unimodules-file-system-interface:compileDebugJavaWithJavac
> Task :expo-file-system:generateDebugRFile
> Task :expo-font:compileDebugRenderscript NO-SOURCE
> Task :expo-font:checkDebugManifest
> Task :expo-font:generateDebugBuildConfig
> Task :expo-font:generateDebugResValues
> Task :expo-font:generateDebugResources
> Task :expo-font:packageDebugResources
> Task :expo-font:parseDebugLibraryResources
> Task :unimodules-font-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateDebugResValues
> Task :unimodules-font-interface:generateDebugResources
> Task :unimodules-font-interface:packageDebugResources
> Task :expo-font:processDebugManifest
> Task :unimodules-font-interface:checkDebugManifest
> Task :unimodules-font-interface:parseDebugLibraryResources
> Task :unimodules-font-interface:generateDebugBuildConfig
> Task :unimodules-font-interface:processDebugManifest
> Task :unimodules-font-interface:javaPreCompileDebug
> Task :unimodules-file-system-interface:bundleLibCompileDebug
> Task :unimodules-font-interface:generateDebugRFile
> Task :unimodules-font-interface:compileDebugJavaWithJavac
> Task :expo-font:generateDebugRFile
> Task :unimodules-font-interface:bundleLibCompileDebug
> Task :expo-font:javaPreCompileDebug
> Task :expo-font:compileDebugJavaWithJavac
> Task :expo-image-loader:compileDebugRenderscript NO-SOURCE
> Task :expo-image-loader:checkDebugManifest
> Task :expo-image-loader:generateDebugBuildConfig
> Task :expo-font:bundleLibCompileDebug
> Task :expo-image-loader:generateDebugResValues
> Task :expo-image-loader:generateDebugResources
> Task :expo-image-loader:packageDebugResources
> Task :expo-image-loader:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateDebugResValues
> Task :unimodules-image-loader-interface:generateDebugResources
> Task :unimodules-image-loader-interface:packageDebugResources
> Task :expo-image-loader:processDebugManifest
> Task :unimodules-image-loader-interface:checkDebugManifest
> Task :unimodules-image-loader-interface:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:processDebugManifest
> Task :unimodules-image-loader-interface:generateDebugRFile
> Task :expo-image-loader:generateDebugRFile FAILED

FAILURE: Build failed with an exception.

* What went wrong:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings
87 actionable tasks: 87 executed
Execution failed for task ':expo-image-loader:generateDebugRFile'.
> Could not resolve all files for configuration ':expo-image-loader:debugRuntimeClasspath'.
   > Could not download soloader.aar (com.facebook.soloader:soloader:0.6.0)
      > Could not get resource 'https://jcenter.bintray.com/com/facebook/soloader/soloader/0.6.0/soloader-0.6.0.aar'.
         > Could not GET 'https://jcenter.bintray.com/com/facebook/soloader/soloader/0.6.0/soloader-0.6.0.aar'.
            > Connection reset

* 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.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 47s

> echo Build failed with Node 18 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:18-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- clean gradle ----\n                (./gradlew clean || true) && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration debugCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- build debug apk ----\n                ./gradlew assembleDebug --no-daemon || exit 1 && \n                APK_PATH="app/build/outputs/apk/debug"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n                # ---- copy output ----\n                cp app/build/outputs/apk/debug/*.apk /output/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true\n                mkdir -p /output/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
Build failed with Node 18 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:18-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- clean gradle ----\n                (./gradlew clean || true) && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration debugCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- build debug apk ----\n                ./gradlew assembleDebug --no-daemon || exit 1 && \n                APK_PATH="app/build/outputs/apk/debug"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n                # ---- copy output ----\n                cp app/build/outputs/apk/debug/*.apk /output/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true\n                mkdir -p /output/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.

> echo Attempting build for ScarletBird-NextLevelWeek1 with Node 20 and jdk 8
Attempting build for ScarletBird-NextLevelWeek1 with Node 20 and jdk 8

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:20-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- clean gradle ----
                (./gradlew clean || true) && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration debugCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- build debug apk ----
                ./gradlew assembleDebug --no-daemon || exit 1 && 
                APK_PATH="app/build/outputs/apk/debug"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi
                # ---- copy output ----
                cp app/build/outputs/apk/debug/*.apk /output/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                mkdir -p /output/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1171 packages, and audited 1172 packages in 44s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Downloading https://services.gradle.org/distributions/gradle-5.6.3-all.zip
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3-all.zip to /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc
Set executable permissions for: /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3/bin/gradle

Welcome to Gradle 5.6.3!

Here are the highlights of this release:
 - Incremental Groovy compilation
 - Groovy compile avoidance
 - Test fixtures for Java projects
 - Manage plugin versions via settings script

For more details see https://docs.gradle.org/5.6.3/release-notes.html


> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
File /root/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /opt/android/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /opt/android/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
Checking the license for package Android SDK Platform 28 in /opt/android/licenses
License for package Android SDK Platform 28 accepted.
Preparing "Install Android SDK Platform 28 (revision: 6)".
"Install Android SDK Platform 28 (revision: 6)" ready.
Installing Android SDK Platform 28 in /opt/android/platforms/android-28
"Install Android SDK Platform 28 (revision: 6)" complete.
"Install Android SDK Platform 28 (revision: 6)" finished.
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:clean UP-TO-DATE
> Task :expo-constants:clean UP-TO-DATE
> Task :expo-error-recovery:clean UP-TO-DATE
> Task :expo-file-system:clean UP-TO-DATE
> Task :expo-font:clean UP-TO-DATE
> Task :expo-image-loader:clean UP-TO-DATE
> Task :expo-keep-awake:clean UP-TO-DATE
> Task :expo-linear-gradient:clean UP-TO-DATE
> Task :expo-location:clean UP-TO-DATE
> Task :expo-mail-composer:clean UP-TO-DATE
> Task :expo-permissions:clean UP-TO-DATE
> Task :expo-sqlite:clean UP-TO-DATE
> Task :expo-updates:clean UP-TO-DATE
> Task :expo-web-browser:clean UP-TO-DATE
> Task :react-native-community_masked-view:clean UP-TO-DATE
> Task :react-native-gesture-handler:clean UP-TO-DATE
> Task :react-native-maps:clean
> Task :react-native-reanimated:clean UP-TO-DATE
> Task :react-native-safe-area-context:clean UP-TO-DATE
> Task :react-native-screens:clean UP-TO-DATE
> Task :react-native-svg:clean UP-TO-DATE
> Task :unimodules-app-loader:clean UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:clean UP-TO-DATE
> Task :unimodules-camera-interface:clean UP-TO-DATE
> Task :unimodules-constants-interface:clean UP-TO-DATE
> Task :unimodules-core:clean UP-TO-DATE
> Task :unimodules-face-detector-interface:clean UP-TO-DATE
> Task :unimodules-file-system-interface:clean UP-TO-DATE
> Task :unimodules-font-interface:clean UP-TO-DATE
> Task :unimodules-image-loader-interface:clean UP-TO-DATE
> Task :unimodules-permissions-interface:clean UP-TO-DATE
> Task :unimodules-react-native-adapter:clean UP-TO-DATE
> Task :unimodules-sensors-interface:clean UP-TO-DATE
> Task :unimodules-task-manager-interface:clean UP-TO-DATE

BUILD SUCCESSFUL in 1m 28s
34 actionable tasks: 1 executed, 33 up-to-date

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preDebugBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preDebugBuild UP-TO-DATE
> Task :unimodules-core:compileDebugAidl NO-SOURCE
> Task :expo-constants:compileDebugAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preDebugBuild UP-TO-DATE
> Task :expo-error-recovery:compileDebugAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileDebugAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preDebugBuild UP-TO-DATE
> Task :expo-keep-awake:compileDebugAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preDebugBuild UP-TO-DATE
> Task :expo-linear-gradient:compileDebugAidl NO-SOURCE
> Task :expo-file-system:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:compileDebugAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileDebugAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preDebugBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:compileDebugAidl NO-SOURCE
> Task :expo-location:compileDebugAidl NO-SOURCE
> Task :expo-mail-composer:compileDebugAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preDebugBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preDebugBuild UP-TO-DATE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preDebugBuild UP-TO-DATE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preDebugBuild UP-TO-DATE
> Task :expo-updates:compileDebugAidl NO-SOURCE
> Task :expo-permissions:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:compileDebugAidl NO-SOURCE
> Task :react-native-gesture-handler:compileDebugAidl NO-SOURCE
> Task :react-native-maps:compileDebugAidl NO-SOURCE
> Task :react-native-reanimated:compileDebugAidl NO-SOURCE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preDebugBuild UP-TO-DATE
> Task :react-native-safe-area-context:compileDebugAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preDebugBuild UP-TO-DATE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:compileDebugAidl NO-SOURCE
> Task :react-native-svg:compileDebugAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preDebugBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:compileDebugAidl NO-SOURCE
> Task :unimodules-sensors-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileDebugAidl NO-SOURCE
> Task :expo-constants:packageDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:packageDebugRenderscript NO-SOURCE
> Task :expo-file-system:packageDebugRenderscript NO-SOURCE
> Task :expo-font:packageDebugRenderscript NO-SOURCE
> Task :expo-image-loader:packageDebugRenderscript NO-SOURCE
> Task :expo-keep-awake:packageDebugRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageDebugRenderscript NO-SOURCE
> Task :expo-location:packageDebugRenderscript NO-SOURCE
> Task :expo-mail-composer:packageDebugRenderscript NO-SOURCE
> Task :expo-permissions:packageDebugRenderscript NO-SOURCE
> Task :expo-sqlite:packageDebugRenderscript NO-SOURCE
> Task :expo-updates:packageDebugRenderscript NO-SOURCE
> Task :expo-web-browser:packageDebugRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageDebugRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageDebugRenderscript NO-SOURCE
> Task :react-native-maps:packageDebugRenderscript NO-SOURCE
> Task :react-native-reanimated:packageDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageDebugRenderscript NO-SOURCE
> Task :react-native-screens:packageDebugRenderscript NO-SOURCE
> Task :react-native-svg:packageDebugRenderscript NO-SOURCE
> Task :unimodules-app-loader:packageDebugRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-core:packageDebugRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageDebugRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :expo-constants:compileDebugRenderscript NO-SOURCE
> Task :expo-constants:checkDebugManifest
> Task :expo-constants:generateDebugBuildConfig
> Task :expo-constants:generateDebugResValues
> Task :expo-constants:generateDebugResources
> Task :expo-constants:packageDebugResources
> Task :react-native-screens:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Task :unimodules-constants-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateDebugResValues
> Task :unimodules-constants-interface:generateDebugResources
> Task :unimodules-constants-interface:packageDebugResources
> Task :unimodules-constants-interface:checkDebugManifest
> Task :expo-constants:parseDebugLibraryResources
> Task :unimodules-core:compileDebugRenderscript NO-SOURCE
> Task :unimodules-core:generateDebugResValues
> Task :unimodules-core:generateDebugResources
> Task :unimodules-core:packageDebugResources
> Task :unimodules-core:checkDebugManifest
> Task :unimodules-core:parseDebugLibraryResources
> Task :unimodules-constants-interface:generateDebugBuildConfig
> Task :unimodules-core:generateDebugBuildConfig
> Task :unimodules-constants-interface:processDebugManifest
> Task :unimodules-constants-interface:parseDebugLibraryResources
> Task :unimodules-core:processDebugManifest
> Task :unimodules-core:javaPreCompileDebug
> Task :expo-error-recovery:compileDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:checkDebugManifest
> Task :expo-error-recovery:generateDebugBuildConfig
> Task :expo-error-recovery:generateDebugResValues
> Task :expo-error-recovery:generateDebugResources
> Task :expo-error-recovery:packageDebugResources
> Task :unimodules-core:generateDebugRFile
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-core:compileDebugJavaWithJavac

> Task :expo-error-recovery:parseDebugLibraryResources
> Task :unimodules-constants-interface:generateDebugRFile
> Task :unimodules-constants-interface:javaPreCompileDebug
> Task :unimodules-constants-interface:compileDebugJavaWithJavac
> Task :expo-constants:processDebugManifest
> Task :unimodules-constants-interface:bundleLibCompileDebug
> Task :expo-error-recovery:processDebugManifest
> Task :expo-constants:generateDebugRFile
> Task :unimodules-core:bundleLibCompileDebug
> Task :expo-error-recovery:generateDebugRFile
> Task :expo-error-recovery:compileDebugKotlin
> Task :expo-constants:javaPreCompileDebug

> Task :expo-constants:compileDebugJavaWithJavac

> Task :expo-error-recovery:javaPreCompileDebug
Note: /app/node_modules/expo-constants/android/src/main/java/expo/modules/constants/ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :expo-error-recovery:compileDebugJavaWithJavac
> Task :expo-constants:bundleLibCompileDebug
> Task :expo-error-recovery:bundleLibCompileDebug
> Task :expo-file-system:checkDebugManifest
> Task :expo-file-system:compileDebugRenderscript NO-SOURCE
> Task :expo-file-system:generateDebugBuildConfig
> Task :expo-file-system:generateDebugResValues
> Task :expo-file-system:generateDebugResources
> Task :expo-file-system:packageDebugResources
> Task :unimodules-file-system-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateDebugResValues
> Task :unimodules-file-system-interface:generateDebugResources
> Task :unimodules-file-system-interface:packageDebugResources
> Task :unimodules-file-system-interface:checkDebugManifest
> Task :unimodules-file-system-interface:generateDebugBuildConfig
> Task :expo-font:compileDebugRenderscript NO-SOURCE
> Task :expo-font:checkDebugManifest
> Task :expo-font:generateDebugBuildConfig

> Task :expo-file-system:processDebugManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :expo-font:generateDebugResValues
> Task :expo-font:generateDebugResources
> Task :expo-font:packageDebugResources
> Task :expo-file-system:parseDebugLibraryResources
> Task :unimodules-font-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateDebugResValues
> Task :unimodules-font-interface:generateDebugResources
> Task :unimodules-font-interface:packageDebugResources
> Task :expo-font:parseDebugLibraryResources
> Task :unimodules-font-interface:checkDebugManifest
> Task :unimodules-font-interface:generateDebugBuildConfig
> Task :unimodules-font-interface:javaPreCompileDebug
> Task :unimodules-font-interface:parseDebugLibraryResources
> Task :unimodules-file-system-interface:parseDebugLibraryResources
> Task :expo-font:processDebugManifest
> Task :unimodules-font-interface:processDebugManifest
> Task :unimodules-file-system-interface:javaPreCompileDebug
> Task :expo-image-loader:compileDebugRenderscript NO-SOURCE
> Task :expo-image-loader:checkDebugManifest
> Task :expo-image-loader:generateDebugBuildConfig
> Task :unimodules-font-interface:generateDebugRFile
> Task :unimodules-font-interface:compileDebugJavaWithJavac
> Task :unimodules-file-system-interface:processDebugManifest
> Task :expo-font:generateDebugRFile
> Task :unimodules-font-interface:bundleLibCompileDebug
> Task :unimodules-file-system-interface:generateDebugRFile
> Task :unimodules-file-system-interface:compileDebugJavaWithJavac
> Task :unimodules-file-system-interface:bundleLibCompileDebug
> Task :expo-font:javaPreCompileDebug
> Task :expo-file-system:generateDebugRFile
> Task :expo-font:compileDebugJavaWithJavac
> Task :expo-image-loader:generateDebugResValues
> Task :expo-image-loader:generateDebugResources
> Task :expo-image-loader:packageDebugResources
> Task :expo-file-system:javaPreCompileDebug

> Task :expo-file-system:compileDebugJavaWithJavac

> Task :unimodules-image-loader-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateDebugResValues
> Task :unimodules-image-loader-interface:generateDebugResources
> Task :unimodules-image-loader-interface:packageDebugResources
> Task :expo-image-loader:processDebugManifest
> Task :unimodules-image-loader-interface:checkDebugManifest
> Task :expo-file-system:bundleLibCompileDebug
> Task :expo-font:bundleLibCompileDebug
Note: /app/node_modules/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :unimodules-image-loader-interface:generateDebugBuildConfig
> Task :expo-keep-awake:compileDebugRenderscript NO-SOURCE
> Task :expo-keep-awake:checkDebugManifest
> Task :expo-keep-awake:generateDebugBuildConfig
> Task :expo-keep-awake:generateDebugResValues
> Task :expo-keep-awake:generateDebugResources
> Task :expo-keep-awake:packageDebugResources
> Task :unimodules-image-loader-interface:processDebugManifest
> Task :unimodules-image-loader-interface:parseDebugLibraryResources
> Task :expo-keep-awake:parseDebugLibraryResources
> Task :expo-image-loader:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:javaPreCompileDebug
> Task :expo-linear-gradient:compileDebugRenderscript NO-SOURCE
> Task :expo-linear-gradient:checkDebugManifest
> Task :expo-linear-gradient:generateDebugBuildConfig
> Task :expo-linear-gradient:generateDebugResValues
> Task :expo-linear-gradient:generateDebugResources
> Task :expo-linear-gradient:packageDebugResources
> Task :unimodules-image-loader-interface:generateDebugRFile
> Task :expo-linear-gradient:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:compileDebugJavaWithJavac
> Task :expo-keep-awake:javaPreCompileDebug
> Task :expo-linear-gradient:javaPreCompileDebug
> Task :expo-image-loader:generateDebugRFile
> Task :unimodules-image-loader-interface:bundleLibCompileDebug

> Task :expo-image-loader:compileDebugKotlin
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (83, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :expo-linear-gradient:processDebugManifest
> Task :expo-keep-awake:processDebugManifest
> Task :expo-image-loader:javaPreCompileDebug
> Task :expo-image-loader:compileDebugJavaWithJavac
> Task :expo-keep-awake:generateDebugRFile
> Task :expo-keep-awake:compileDebugJavaWithJavac
> Task :expo-linear-gradient:generateDebugRFile
> Task :expo-linear-gradient:compileDebugJavaWithJavac
> Task :expo-keep-awake:bundleLibCompileDebug
> Task :expo-location:compileDebugRenderscript NO-SOURCE
> Task :expo-location:checkDebugManifest
> Task :expo-location:generateDebugBuildConfig
> Task :expo-image-loader:bundleLibCompileDebug
> Task :expo-location:generateDebugResValues
> Task :expo-linear-gradient:bundleLibCompileDebug
> Task :expo-location:generateDebugResources
> Task :expo-location:packageDebugResources
> Task :unimodules-permissions-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:generateDebugResValues
> Task :unimodules-permissions-interface:generateDebugResources
> Task :unimodules-permissions-interface:packageDebugResources
> Task :expo-location:parseDebugLibraryResources
> Task :unimodules-permissions-interface:checkDebugManifest
> Task :expo-location:processDebugManifest
> Task :unimodules-task-manager-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:generateDebugResValues
> Task :unimodules-task-manager-interface:generateDebugResources
> Task :unimodules-task-manager-interface:packageDebugResources
> Task :unimodules-task-manager-interface:checkDebugManifest
> Task :unimodules-task-manager-interface:parseDebugLibraryResources
> Task :unimodules-permissions-interface:processDebugManifest
> Task :unimodules-permissions-interface:generateDebugBuildConfig
> Task :unimodules-task-manager-interface:generateDebugBuildConfig
> Task :unimodules-permissions-interface:parseDebugLibraryResources
> Task :expo-mail-composer:checkDebugManifest
> Task :expo-mail-composer:generateDebugBuildConfig
> Task :expo-mail-composer:compileDebugRenderscript NO-SOURCE
> Task :expo-mail-composer:generateDebugResValues
> Task :expo-mail-composer:generateDebugResources
> Task :expo-mail-composer:packageDebugResources
> Task :unimodules-task-manager-interface:processDebugManifest
> Task :unimodules-task-manager-interface:javaPreCompileDebug
> Task :expo-mail-composer:processDebugManifest
> Task :unimodules-permissions-interface:generateDebugRFile
> Task :unimodules-permissions-interface:compileDebugKotlin
> Task :unimodules-permissions-interface:javaPreCompileDebug
> Task :unimodules-permissions-interface:compileDebugJavaWithJavac
> Task :expo-mail-composer:parseDebugLibraryResources
> Task :unimodules-task-manager-interface:generateDebugRFile
> Task :unimodules-permissions-interface:bundleLibCompileDebug
> Task :unimodules-task-manager-interface:compileDebugJavaWithJavac
> Task :unimodules-task-manager-interface:bundleLibCompileDebug
> Task :expo-mail-composer:javaPreCompileDebug
> Task :expo-permissions:compileDebugRenderscript NO-SOURCE
> Task :expo-permissions:checkDebugManifest
> Task :expo-permissions:generateDebugBuildConfig
> Task :expo-location:javaPreCompileDebug
> Task :expo-location:generateDebugRFile
Note: /app/node_modules/expo-location/android/src/main/java/expo/modules/location/taskConsumers/GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-location:compileDebugJavaWithJavac

> Task :expo-mail-composer:generateDebugRFile

> Task :expo-mail-composer:compileDebugJavaWithJavac

> Task :expo-permissions:generateDebugResValues
> Task :expo-permissions:generateDebugResources
> Task :expo-permissions:packageDebugResources
> Task :expo-sqlite:compileDebugRenderscript NO-SOURCE
> Task :expo-sqlite:checkDebugManifest
> Task :expo-sqlite:generateDebugBuildConfig
> Task :expo-permissions:parseDebugLibraryResources
> Task :expo-sqlite:generateDebugResValues
> Task :expo-sqlite:generateDebugResources
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-sqlite:packageDebugResources
> Task :expo-location:bundleLibCompileDebug
> Task :expo-permissions:processDebugManifest
> Task :expo-sqlite:processDebugManifest
> Task :expo-mail-composer:bundleLibCompileDebug
> Task :expo-sqlite:javaPreCompileDebug
> Task :expo-sqlite:parseDebugLibraryResources
> Task :expo-sqlite:generateDebugRFile
Note: /app/node_modules/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-sqlite:compileDebugJavaWithJavac

> Task :expo-permissions:generateDebugRFile
> Task :expo-permissions:compileDebugKotlin
> Task :expo-sqlite:bundleLibCompileDebug
> Task :expo-permissions:javaPreCompileDebug
> Task :expo-permissions:compileDebugJavaWithJavac
> Task :expo-permissions:bundleLibCompileDebug
> Task :expo-updates:compileDebugRenderscript NO-SOURCE
> Task :expo-updates:checkDebugManifest
> Task :expo-updates:generateDebugBuildConfig
> Task :expo-updates:generateDebugResValues
> Task :expo-updates:generateDebugResources
> Task :expo-updates:packageDebugResources
> Task :expo-updates:parseDebugLibraryResources
> Task :expo-updates:processDebugManifest
> Task :expo-web-browser:compileDebugRenderscript NO-SOURCE
> Task :expo-web-browser:checkDebugManifest
> Task :expo-web-browser:generateDebugBuildConfig
> Task :expo-web-browser:generateDebugResValues
> Task :expo-web-browser:generateDebugResources
> Task :expo-web-browser:packageDebugResources
> Task :expo-web-browser:parseDebugLibraryResources
> Task :expo-updates:generateDebugRFile
> Task :expo-web-browser:processDebugManifest
> Task :expo-web-browser:javaPreCompileDebug
> Task :react-native-community_masked-view:compileDebugRenderscript NO-SOURCE
> Task :react-native-community_masked-view:checkDebugManifest
> Task :react-native-community_masked-view:generateDebugBuildConfig
> Task :react-native-community_masked-view:generateDebugResValues
> Task :react-native-community_masked-view:generateDebugResources
> Task :react-native-community_masked-view:packageDebugResources
> Task :expo-web-browser:generateDebugRFile
> Task :expo-web-browser:compileDebugJavaWithJavac
> Task :expo-updates:javaPreCompileDebug

> Task :expo-updates:compileDebugJavaWithJavac
Gradle may disable incremental compilation as the following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

> Task :react-native-community_masked-view:parseDebugLibraryResources
> Task :react-native-community_masked-view:processDebugManifest
> Task :react-native-gesture-handler:compileDebugRenderscript NO-SOURCE
> Task :react-native-gesture-handler:checkDebugManifest
> Task :react-native-gesture-handler:generateDebugBuildConfig
> Task :expo-updates:bundleLibCompileDebug
> Task :expo-web-browser:bundleLibCompileDebug
> Task :react-native-community_masked-view:javaPreCompileDebug
> Task :react-native-gesture-handler:generateDebugResValues
> Task :react-native-gesture-handler:generateDebugResources
> Task :react-native-gesture-handler:packageDebugResources
> Task :react-native-community_masked-view:generateDebugRFile
> Task :react-native-community_masked-view:compileDebugJavaWithJavac
> Task :react-native-gesture-handler:processDebugManifest
> Task :react-native-gesture-handler:javaPreCompileDebug
> Task :react-native-community_masked-view:bundleLibCompileDebug
> Task :react-native-gesture-handler:parseDebugLibraryResources
> Task :react-native-maps:checkDebugManifest
> Task :react-native-maps:compileDebugRenderscript NO-SOURCE
> Task :react-native-maps:generateDebugBuildConfig
> Task :react-native-maps:generateDebugResValues
> Task :react-native-maps:generateDebugResources
> Task :react-native-maps:packageDebugResources
> Task :react-native-maps:parseDebugLibraryResources
> Task :react-native-maps:processDebugManifest
> Task :react-native-gesture-handler:generateDebugRFile

Note: /app/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
> Task :react-native-gesture-handler:compileDebugJavaWithJavac
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-maps:generateDebugRFile
> Task :react-native-maps:javaPreCompileDebug

> Task :react-native-maps:compileDebugJavaWithJavac

> Task :react-native-gesture-handler:bundleLibCompileDebug
> Task :react-native-reanimated:checkDebugManifest
> Task :react-native-reanimated:compileDebugRenderscript NO-SOURCE
> Task :react-native-reanimated:generateDebugBuildConfig
> Task :react-native-maps:bundleLibCompileDebug
> Task :react-native-reanimated:generateDebugResValues
> Task :react-native-reanimated:generateDebugResources
> Task :react-native-reanimated:packageDebugResources
> Task :react-native-reanimated:parseDebugLibraryResources
> Task :react-native-safe-area-context:compileDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:checkDebugManifest
> Task :react-native-safe-area-context:generateDebugBuildConfig
> Task :react-native-reanimated:processDebugManifest
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :react-native-safe-area-context:generateDebugResValues
> Task :react-native-safe-area-context:generateDebugResources
> Task :react-native-safe-area-context:packageDebugResources
> Task :react-native-reanimated:javaPreCompileDebug
> Task :react-native-safe-area-context:parseDebugLibraryResources
> Task :react-native-safe-area-context:processDebugManifest
> Task :react-native-safe-area-context:javaPreCompileDebug
> Task :react-native-reanimated:generateDebugRFile

> Task :react-native-reanimated:compileDebugJavaWithJavac
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-screens:checkDebugManifest
> Task :react-native-screens:generateDebugBuildConfig
> Task :react-native-screens:compileDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateDebugRFile
> Task :react-native-safe-area-context:compileDebugJavaWithJavac
> Task :react-native-safe-area-context:bundleLibCompileDebug
> Task :react-native-reanimated:bundleLibCompileDebug
> Task :react-native-screens:generateDebugResValues
> Task :react-native-screens:generateDebugResources
> Task :react-native-screens:packageDebugResources
> Task :react-native-svg:checkDebugManifest
> Task :react-native-svg:compileDebugRenderscript NO-SOURCE
> Task :react-native-svg:generateDebugBuildConfig
> Task :react-native-screens:parseDebugLibraryResources
> Task :react-native-svg:generateDebugResValues
> Task :react-native-svg:generateDebugResources
> Task :react-native-svg:packageDebugResources
> Task :react-native-svg:parseDebugLibraryResources
> Task :unimodules-app-loader:compileDebugRenderscript NO-SOURCE
> Task :unimodules-app-loader:checkDebugManifest
> Task :unimodules-app-loader:generateDebugBuildConfig
> Task :unimodules-app-loader:generateDebugResValues
> Task :unimodules-app-loader:generateDebugResources
> Task :unimodules-app-loader:packageDebugResources
> Task :react-native-screens:javaPreCompileDebug
> Task :unimodules-app-loader:javaPreCompileDebug
> Task :react-native-svg:processDebugManifest
> Task :react-native-screens:processDebugManifest
> Task :unimodules-app-loader:processDebugManifest
> Task :unimodules-barcode-scanner-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:checkDebugManifest
> Task :unimodules-barcode-scanner-interface:generateDebugBuildConfig
> Task :unimodules-barcode-scanner-interface:generateDebugResValues
> Task :unimodules-barcode-scanner-interface:generateDebugResources
> Task :unimodules-barcode-scanner-interface:packageDebugResources
> Task :unimodules-app-loader:parseDebugLibraryResources
> Task :unimodules-barcode-scanner-interface:parseDebugLibraryResources
> Task :unimodules-camera-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-camera-interface:checkDebugManifest
> Task :unimodules-camera-interface:generateDebugBuildConfig
> Task :unimodules-barcode-scanner-interface:javaPreCompileDebug
> Task :unimodules-camera-interface:generateDebugResValues
> Task :unimodules-camera-interface:generateDebugResources
> Task :unimodules-camera-interface:packageDebugResources
> Task :react-native-svg:javaPreCompileDebug
> Task :unimodules-camera-interface:parseDebugLibraryResources
> Task :unimodules-face-detector-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:checkDebugManifest
> Task :unimodules-face-detector-interface:generateDebugBuildConfig
> Task :unimodules-face-detector-interface:generateDebugResValues
> Task :unimodules-face-detector-interface:generateDebugResources
> Task :unimodules-face-detector-interface:packageDebugResources
> Task :unimodules-camera-interface:javaPreCompileDebug
> Task :unimodules-camera-interface:processDebugManifest
> Task :unimodules-barcode-scanner-interface:processDebugManifest
> Task :unimodules-camera-interface:generateDebugRFile
> Task :unimodules-camera-interface:compileDebugJavaWithJavac
> Task :react-native-screens:generateDebugRFile
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-screens:compileDebugJavaWithJavac

> Task :react-native-svg:generateDebugRFile
> Task :react-native-svg:compileDebugJavaWithJavac
> Task :unimodules-barcode-scanner-interface:generateDebugRFile
> Task :unimodules-barcode-scanner-interface:compileDebugJavaWithJavac
> Task :react-native-svg:bundleLibCompileDebug
> Task :unimodules-app-loader:generateDebugRFile

> Task :unimodules-app-loader:compileDebugJavaWithJavac

> Task :unimodules-barcode-scanner-interface:bundleLibCompileDebug
> Task :unimodules-camera-interface:bundleLibCompileDebug
> Task :unimodules-face-detector-interface:parseDebugLibraryResources
> Task :unimodules-face-detector-interface:processDebugManifest
> Task :unimodules-face-detector-interface:javaPreCompileDebug
> Task :unimodules-app-loader:bundleLibCompileDebug
> Task :react-native-screens:bundleLibCompileDebug
> Task :unimodules-face-detector-interface:generateDebugRFile
Note: /app/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :unimodules-face-detector-interface:compileDebugJavaWithJavac
> Task :unimodules-face-detector-interface:bundleLibCompileDebug
> Task :unimodules-react-native-adapter:checkDebugManifest
> Task :unimodules-react-native-adapter:compileDebugRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:generateDebugBuildConfig
> Task :unimodules-react-native-adapter:generateDebugResValues
> Task :unimodules-react-native-adapter:generateDebugResources
> Task :unimodules-react-native-adapter:packageDebugResources
> Task :unimodules-sensors-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:checkDebugManifest
> Task :unimodules-sensors-interface:generateDebugBuildConfig
> Task :unimodules-sensors-interface:generateDebugResValues
> Task :unimodules-sensors-interface:generateDebugResources
> Task :unimodules-sensors-interface:packageDebugResources
> Task :unimodules-sensors-interface:javaPreCompileDebug
> Task :unimodules-sensors-interface:parseDebugLibraryResources
> Task :unimodules-react-native-adapter:processDebugManifest
> Task :unimodules-sensors-interface:processDebugManifest
> Task :unimodules-react-native-adapter:parseDebugLibraryResources
> Task :unimodules-sensors-interface:generateDebugRFile
> Task :unimodules-sensors-interface:compileDebugJavaWithJavac
> Task :unimodules-sensors-interface:bundleLibCompileDebug
> Task :unimodules-react-native-adapter:generateDebugRFile
> Task :unimodules-react-native-adapter:compileDebugKotlin
> Task :unimodules-react-native-adapter:javaPreCompileDebug
> Task :unimodules-react-native-adapter:compileDebugJavaWithJavac
> Task :unimodules-react-native-adapter:bundleLibCompileDebug
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders
> Task :app:generateDebugAssets
> Task :expo-constants:mergeDebugShaders
> Task :expo-constants:compileDebugShaders
> Task :expo-constants:generateDebugAssets
> Task :expo-constants:packageDebugAssets
> Task :expo-error-recovery:mergeDebugShaders
> Task :expo-error-recovery:compileDebugShaders
> Task :expo-error-recovery:generateDebugAssets
> Task :expo-error-recovery:packageDebugAssets
> Task :expo-file-system:mergeDebugShaders
> Task :expo-file-system:compileDebugShaders
> Task :expo-file-system:generateDebugAssets
> Task :expo-file-system:packageDebugAssets
> Task :expo-font:mergeDebugShaders
> Task :expo-font:compileDebugShaders
> Task :expo-font:generateDebugAssets
> Task :expo-font:packageDebugAssets
> Task :expo-image-loader:mergeDebugShaders
> Task :expo-image-loader:compileDebugShaders
> Task :expo-image-loader:generateDebugAssets
> Task :app:javaPreCompileDebug
> Task :expo-image-loader:packageDebugAssets
> Task :expo-keep-awake:mergeDebugShaders
> Task :expo-keep-awake:compileDebugShaders
> Task :expo-keep-awake:generateDebugAssets
> Task :expo-keep-awake:packageDebugAssets
> Task :expo-linear-gradient:mergeDebugShaders
> Task :expo-linear-gradient:compileDebugShaders
> Task :expo-linear-gradient:generateDebugAssets
> Task :expo-linear-gradient:packageDebugAssets
> Task :expo-location:mergeDebugShaders
> Task :expo-location:compileDebugShaders
> Task :expo-location:generateDebugAssets
> Task :expo-location:packageDebugAssets
> Task :expo-mail-composer:mergeDebugShaders
> Task :expo-mail-composer:compileDebugShaders
> Task :expo-mail-composer:generateDebugAssets
> Task :expo-mail-composer:packageDebugAssets
> Task :expo-permissions:mergeDebugShaders
> Task :expo-permissions:compileDebugShaders
> Task :expo-permissions:generateDebugAssets
> Task :expo-permissions:packageDebugAssets
> Task :expo-sqlite:mergeDebugShaders
> Task :expo-sqlite:compileDebugShaders
> Task :expo-sqlite:generateDebugAssets
> Task :expo-sqlite:packageDebugAssets
> Task :expo-updates:mergeDebugShaders
> Task :expo-updates:compileDebugShaders
> Task :expo-updates:generateDebugAssets
> Task :expo-updates:packageDebugAssets
> Task :expo-web-browser:mergeDebugShaders
> Task :expo-web-browser:compileDebugShaders
> Task :expo-web-browser:generateDebugAssets
> Task :expo-web-browser:packageDebugAssets
> Task :react-native-community_masked-view:mergeDebugShaders
> Task :react-native-community_masked-view:compileDebugShaders
> Task :react-native-community_masked-view:generateDebugAssets
> Task :react-native-community_masked-view:packageDebugAssets
> Task :react-native-gesture-handler:mergeDebugShaders
> Task :react-native-gesture-handler:compileDebugShaders
> Task :react-native-gesture-handler:generateDebugAssets
> Task :react-native-gesture-handler:packageDebugAssets
> Task :react-native-maps:mergeDebugShaders
> Task :react-native-maps:compileDebugShaders
> Task :react-native-maps:generateDebugAssets
> Task :react-native-maps:packageDebugAssets
> Task :react-native-reanimated:mergeDebugShaders
> Task :react-native-reanimated:compileDebugShaders
> Task :react-native-reanimated:generateDebugAssets
> Task :react-native-reanimated:packageDebugAssets
> Task :react-native-safe-area-context:mergeDebugShaders
> Task :react-native-safe-area-context:compileDebugShaders
> Task :react-native-safe-area-context:generateDebugAssets
> Task :react-native-safe-area-context:packageDebugAssets
> Task :react-native-screens:mergeDebugShaders
> Task :react-native-screens:compileDebugShaders
> Task :react-native-screens:generateDebugAssets
> Task :react-native-screens:packageDebugAssets
> Task :react-native-svg:mergeDebugShaders
> Task :react-native-svg:compileDebugShaders
> Task :react-native-svg:generateDebugAssets
> Task :react-native-svg:packageDebugAssets
> Task :unimodules-app-loader:mergeDebugShaders
> Task :unimodules-app-loader:compileDebugShaders
> Task :unimodules-app-loader:generateDebugAssets
> Task :unimodules-app-loader:packageDebugAssets
> Task :unimodules-barcode-scanner-interface:mergeDebugShaders
> Task :unimodules-barcode-scanner-interface:compileDebugShaders
> Task :unimodules-barcode-scanner-interface:generateDebugAssets
> Task :unimodules-barcode-scanner-interface:packageDebugAssets
> Task :unimodules-camera-interface:mergeDebugShaders
> Task :unimodules-camera-interface:compileDebugShaders
> Task :unimodules-camera-interface:generateDebugAssets
> Task :unimodules-camera-interface:packageDebugAssets
> Task :unimodules-constants-interface:mergeDebugShaders
> Task :unimodules-constants-interface:compileDebugShaders
> Task :unimodules-constants-interface:generateDebugAssets
> Task :unimodules-constants-interface:packageDebugAssets
> Task :unimodules-core:mergeDebugShaders
> Task :unimodules-core:compileDebugShaders
> Task :unimodules-core:generateDebugAssets
> Task :unimodules-core:packageDebugAssets
> Task :unimodules-face-detector-interface:mergeDebugShaders
> Task :unimodules-face-detector-interface:compileDebugShaders
> Task :unimodules-face-detector-interface:generateDebugAssets
> Task :unimodules-face-detector-interface:packageDebugAssets
> Task :unimodules-file-system-interface:mergeDebugShaders
> Task :unimodules-file-system-interface:compileDebugShaders
> Task :unimodules-file-system-interface:generateDebugAssets
> Task :unimodules-file-system-interface:packageDebugAssets
> Task :unimodules-font-interface:mergeDebugShaders
> Task :unimodules-font-interface:compileDebugShaders
> Task :unimodules-font-interface:generateDebugAssets
> Task :unimodules-font-interface:packageDebugAssets
> Task :unimodules-image-loader-interface:mergeDebugShaders
> Task :unimodules-image-loader-interface:compileDebugShaders
> Task :unimodules-image-loader-interface:generateDebugAssets
> Task :unimodules-image-loader-interface:packageDebugAssets
> Task :unimodules-permissions-interface:mergeDebugShaders
> Task :unimodules-permissions-interface:compileDebugShaders
> Task :unimodules-permissions-interface:generateDebugAssets
> Task :unimodules-permissions-interface:packageDebugAssets
> Task :unimodules-react-native-adapter:mergeDebugShaders
> Task :unimodules-react-native-adapter:compileDebugShaders
> Task :unimodules-react-native-adapter:generateDebugAssets
> Task :unimodules-react-native-adapter:packageDebugAssets
> Task :unimodules-sensors-interface:mergeDebugShaders
> Task :unimodules-sensors-interface:compileDebugShaders
> Task :unimodules-sensors-interface:generateDebugAssets
> Task :unimodules-sensors-interface:packageDebugAssets
> Task :unimodules-task-manager-interface:mergeDebugShaders
> Task :unimodules-task-manager-interface:compileDebugShaders
> Task :unimodules-task-manager-interface:generateDebugAssets
> Task :unimodules-task-manager-interface:packageDebugAssets
> Task :app:mergeDebugAssets
> Task :app:bundleDebugJsAndAssets SKIPPED
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:mainApkListPersistenceDebug
> Task :app:createDebugCompatibleScreenManifests

> Task :app:processDebugManifest
/app/android/app/src/debug/AndroidManifest.xml:18:9-27:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:18 to replace other declarations but no other declaration present

> Task :app:mergeDebugResources
> Task :app:createDebugExpoManifest SKIPPED
> Task :app:processDebugResources
> Task :app:compileDebugJavaWithJavac
> Task :app:compileDebugSources
> Task :app:copyDebugBundledJs SKIPPED
> Task :app:processDebugJavaRes NO-SOURCE
> Task :expo-constants:processDebugJavaRes NO-SOURCE
> Task :expo-error-recovery:processDebugJavaRes NO-SOURCE
> Task :expo-file-system:processDebugJavaRes NO-SOURCE
> Task :expo-font:processDebugJavaRes NO-SOURCE
> Task :expo-image-loader:processDebugJavaRes NO-SOURCE
> Task :expo-font:bundleLibResDebug
> Task :expo-keep-awake:processDebugJavaRes NO-SOURCE
> Task :expo-file-system:bundleLibResDebug
> Task :expo-linear-gradient:processDebugJavaRes NO-SOURCE
> Task :expo-image-loader:bundleLibResDebug
> Task :expo-location:processDebugJavaRes NO-SOURCE
> Task :expo-error-recovery:bundleLibResDebug
> Task :expo-mail-composer:processDebugJavaRes NO-SOURCE
> Task :expo-linear-gradient:bundleLibResDebug
> Task :expo-permissions:processDebugJavaRes NO-SOURCE
> Task :expo-sqlite:processDebugJavaRes NO-SOURCE
> Task :expo-sqlite:bundleLibResDebug
> Task :expo-updates:processDebugJavaRes NO-SOURCE
> Task :expo-constants:bundleLibResDebug
> Task :expo-web-browser:processDebugJavaRes NO-SOURCE
> Task :expo-keep-awake:bundleLibResDebug
> Task :react-native-community_masked-view:processDebugJavaRes NO-SOURCE
> Task :expo-location:bundleLibResDebug
> Task :react-native-gesture-handler:processDebugJavaRes NO-SOURCE
> Task :react-native-community_masked-view:bundleLibResDebug
> Task :react-native-maps:processDebugJavaRes NO-SOURCE
> Task :react-native-reanimated:processDebugJavaRes NO-SOURCE
> Task :expo-updates:bundleLibResDebug
> Task :react-native-safe-area-context:processDebugJavaRes NO-SOURCE
> Task :expo-permissions:bundleLibResDebug
> Task :react-native-screens:processDebugJavaRes NO-SOURCE
> Task :expo-web-browser:bundleLibResDebug
> Task :react-native-svg:processDebugJavaRes NO-SOURCE
> Task :react-native-maps:bundleLibResDebug
> Task :unimodules-app-loader:processDebugJavaRes NO-SOURCE
> Task :react-native-gesture-handler:bundleLibResDebug
> Task :unimodules-barcode-scanner-interface:processDebugJavaRes NO-SOURCE
> Task :react-native-svg:bundleLibResDebug
> Task :unimodules-camera-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-barcode-scanner-interface:bundleLibResDebug
> Task :unimodules-constants-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-camera-interface:bundleLibResDebug
> Task :react-native-reanimated:bundleLibResDebug
> Task :unimodules-core:processDebugJavaRes NO-SOURCE
> Task :unimodules-constants-interface:bundleLibResDebug
> Task :unimodules-face-detector-interface:processDebugJavaRes NO-SOURCE
> Task :react-native-screens:bundleLibResDebug
> Task :unimodules-core:bundleLibResDebug
> Task :unimodules-file-system-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-face-detector-interface:bundleLibResDebug
> Task :unimodules-font-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-image-loader-interface:processDebugJavaRes NO-SOURCE
> Task :expo-mail-composer:bundleLibResDebug
> Task :unimodules-permissions-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-image-loader-interface:bundleLibResDebug
> Task :unimodules-react-native-adapter:processDebugJavaRes NO-SOURCE
> Task :react-native-safe-area-context:bundleLibResDebug
> Task :unimodules-sensors-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-task-manager-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-sensors-interface:bundleLibResDebug
> Task :unimodules-permissions-interface:bundleLibResDebug
> Task :unimodules-file-system-interface:bundleLibResDebug
> Task :unimodules-react-native-adapter:bundleLibResDebug
> Task :unimodules-font-interface:bundleLibResDebug
> Task :unimodules-app-loader:bundleLibResDebug
> Task :unimodules-task-manager-interface:bundleLibResDebug
> Task :app:mergeDebugJavaResource
> Task :app:checkDebugDuplicateClasses
> Task :unimodules-sensors-interface:bundleLibRuntimeDebug
> Task :unimodules-image-loader-interface:bundleLibRuntimeDebug
> Task :unimodules-font-interface:bundleLibRuntimeDebug
> Task :unimodules-file-system-interface:bundleLibRuntimeDebug
> Task :unimodules-face-detector-interface:bundleLibRuntimeDebug
> Task :unimodules-constants-interface:bundleLibRuntimeDebug
> Task :unimodules-camera-interface:bundleLibRuntimeDebug
> Task :unimodules-barcode-scanner-interface:bundleLibRuntimeDebug
> Task :unimodules-core:bundleLibRuntimeDebug
> Task :unimodules-task-manager-interface:bundleLibRuntimeDebug
> Task :unimodules-permissions-interface:bundleLibRuntimeDebug
> Task :unimodules-app-loader:bundleLibRuntimeDebug
> Task :expo-web-browser:bundleLibRuntimeDebug
> Task :expo-sqlite:bundleLibRuntimeDebug
> Task :app:desugarDebugFileDependencies
> Task :expo-mail-composer:bundleLibRuntimeDebug
> Task :expo-permissions:bundleLibRuntimeDebug
> Task :expo-linear-gradient:bundleLibRuntimeDebug
> Task :expo-keep-awake:bundleLibRuntimeDebug
> Task :expo-location:bundleLibRuntimeDebug
> Task :expo-image-loader:bundleLibRuntimeDebug
> Task :expo-font:bundleLibRuntimeDebug
> Task :expo-file-system:bundleLibRuntimeDebug
> Task :expo-constants:bundleLibRuntimeDebug
> Task :expo-error-recovery:bundleLibRuntimeDebug
> Task :react-native-screens:bundleLibRuntimeDebug
> Task :react-native-svg:bundleLibRuntimeDebug
> Task :react-native-safe-area-context:bundleLibRuntimeDebug
> Task :react-native-gesture-handler:bundleLibRuntimeDebug
> Task :react-native-maps:bundleLibRuntimeDebug
> Task :react-native-reanimated:bundleLibRuntimeDebug
> Task :react-native-community_masked-view:bundleLibRuntimeDebug
> Task :expo-updates:bundleLibRuntimeDebug
> Task :unimodules-react-native-adapter:bundleLibRuntimeDebug
> Task :app:transformClassesWithDexBuilderForDebug
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Task :app:mergeLibDexDebug
> Task :app:mergeDebugJniLibFolders
> Task :expo-constants:mergeDebugJniLibFolders
> Task :expo-error-recovery:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugJniLibFolders
> Task :expo-error-recovery:mergeDebugNativeLibs
> Task :expo-error-recovery:stripDebugDebugSymbols
> Task :expo-error-recovery:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-font:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugNativeLibs
> Task :expo-file-system:stripDebugDebugSymbols
> Task :expo-file-system:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-font:mergeDebugNativeLibs
> Task :expo-font:stripDebugDebugSymbols
> Task :expo-font:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-image-loader:mergeDebugJniLibFolders
> Task :expo-constants:mergeDebugNativeLibs
> Task :expo-constants:stripDebugDebugSymbols
> Task :expo-constants:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-keep-awake:mergeDebugJniLibFolders
> Task :expo-image-loader:mergeDebugNativeLibs
> Task :expo-image-loader:stripDebugDebugSymbols
> Task :expo-image-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-linear-gradient:mergeDebugJniLibFolders
> Task :expo-keep-awake:mergeDebugNativeLibs
> Task :expo-keep-awake:stripDebugDebugSymbols
> Task :expo-keep-awake:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-location:mergeDebugJniLibFolders
> Task :expo-linear-gradient:mergeDebugNativeLibs
> Task :expo-linear-gradient:stripDebugDebugSymbols
> Task :expo-linear-gradient:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-mail-composer:mergeDebugJniLibFolders
> Task :expo-permissions:mergeDebugJniLibFolders
> Task :expo-permissions:mergeDebugNativeLibs
> Task :expo-permissions:stripDebugDebugSymbols
> Task :expo-permissions:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-sqlite:mergeDebugJniLibFolders
> Task :expo-sqlite:mergeDebugNativeLibs
> Task :expo-sqlite:stripDebugDebugSymbols
> Task :expo-sqlite:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-updates:mergeDebugJniLibFolders
> Task :expo-web-browser:mergeDebugJniLibFolders
> Task :expo-updates:mergeDebugNativeLibs
> Task :expo-updates:stripDebugDebugSymbols
> Task :expo-updates:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-community_masked-view:mergeDebugJniLibFolders
> Task :react-native-gesture-handler:mergeDebugJniLibFolders
> Task :react-native-community_masked-view:mergeDebugNativeLibs
> Task :expo-mail-composer:mergeDebugNativeLibs
> Task :expo-mail-composer:stripDebugDebugSymbols
> Task :expo-mail-composer:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-community_masked-view:stripDebugDebugSymbols
> Task :react-native-community_masked-view:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-web-browser:mergeDebugNativeLibs
> Task :expo-web-browser:stripDebugDebugSymbols
> Task :expo-web-browser:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-maps:mergeDebugJniLibFolders
> Task :react-native-reanimated:mergeDebugJniLibFolders
> Task :react-native-gesture-handler:mergeDebugNativeLibs
> Task :react-native-gesture-handler:stripDebugDebugSymbols
> Task :react-native-gesture-handler:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-safe-area-context:mergeDebugJniLibFolders
> Task :react-native-screens:mergeDebugJniLibFolders
> Task :react-native-safe-area-context:mergeDebugNativeLibs
> Task :react-native-safe-area-context:stripDebugDebugSymbols
> Task :react-native-safe-area-context:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-svg:mergeDebugJniLibFolders
> Task :app:mergeProjectDexDebug
> Task :unimodules-app-loader:mergeDebugJniLibFolders
> Task :react-native-svg:mergeDebugNativeLibs
> Task :react-native-svg:stripDebugDebugSymbols
> Task :react-native-svg:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:mergeDebugJniLibFolders
> Task :unimodules-camera-interface:mergeDebugJniLibFolders
> Task :react-native-screens:mergeDebugNativeLibs
> Task :react-native-screens:stripDebugDebugSymbols
> Task :react-native-screens:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-constants-interface:mergeDebugJniLibFolders
> Task :unimodules-camera-interface:mergeDebugNativeLibs
> Task :unimodules-camera-interface:stripDebugDebugSymbols
> Task :unimodules-camera-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-maps:mergeDebugNativeLibs
> Task :react-native-maps:stripDebugDebugSymbols
> Task :react-native-maps:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-core:mergeDebugJniLibFolders
> Task :expo-location:mergeDebugNativeLibs
> Task :expo-location:stripDebugDebugSymbols
> Task :expo-location:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-face-detector-interface:mergeDebugJniLibFolders
> Task :unimodules-core:mergeDebugNativeLibs
> Task :unimodules-core:stripDebugDebugSymbols
> Task :unimodules-core:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-file-system-interface:mergeDebugJniLibFolders
> Task :unimodules-face-detector-interface:mergeDebugNativeLibs
> Task :unimodules-face-detector-interface:stripDebugDebugSymbols
> Task :unimodules-face-detector-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-font-interface:mergeDebugJniLibFolders
> Task :unimodules-file-system-interface:mergeDebugNativeLibs
> Task :unimodules-file-system-interface:stripDebugDebugSymbols
> Task :unimodules-file-system-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-image-loader-interface:mergeDebugJniLibFolders
> Task :unimodules-font-interface:mergeDebugNativeLibs
> Task :unimodules-constants-interface:mergeDebugNativeLibs
> Task :unimodules-constants-interface:stripDebugDebugSymbols
> Task :unimodules-constants-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-font-interface:stripDebugDebugSymbols
> Task :unimodules-font-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-permissions-interface:mergeDebugJniLibFolders
> Task :unimodules-permissions-interface:mergeDebugNativeLibs
> Task :unimodules-permissions-interface:stripDebugDebugSymbols
> Task :unimodules-permissions-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-react-native-adapter:mergeDebugJniLibFolders
> Task :unimodules-barcode-scanner-interface:mergeDebugNativeLibs
> Task :unimodules-barcode-scanner-interface:stripDebugDebugSymbols
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-react-native-adapter:mergeDebugNativeLibs
> Task :unimodules-react-native-adapter:stripDebugDebugSymbols
> Task :unimodules-react-native-adapter:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-sensors-interface:mergeDebugJniLibFolders
> Task :unimodules-task-manager-interface:mergeDebugJniLibFolders
> Task :unimodules-sensors-interface:mergeDebugNativeLibs
> Task :unimodules-sensors-interface:stripDebugDebugSymbols
> Task :unimodules-sensors-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-task-manager-interface:mergeDebugNativeLibs
> Task :unimodules-task-manager-interface:stripDebugDebugSymbols
> Task :unimodules-task-manager-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:extractDebugAnnotations
> Task :expo-constants:mergeDebugGeneratedProguardFiles
> Task :expo-constants:mergeDebugConsumerProguardFiles
> Task :expo-constants:prepareLintJarForPublish
> Task :expo-constants:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-constants:compileDebugSources
> Task :expo-error-recovery:extractDebugAnnotations
> Task :expo-error-recovery:mergeDebugGeneratedProguardFiles
> Task :expo-error-recovery:mergeDebugConsumerProguardFiles
> Task :unimodules-app-loader:mergeDebugNativeLibs
> Task :react-native-reanimated:mergeDebugNativeLibs
> Task :react-native-reanimated:stripDebugDebugSymbols
> Task :react-native-reanimated:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-app-loader:stripDebugDebugSymbols
> Task :unimodules-app-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-error-recovery:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-error-recovery:compileDebugSources
> Task :expo-file-system:extractDebugAnnotations
> Task :expo-file-system:mergeDebugGeneratedProguardFiles
> Task :expo-file-system:mergeDebugConsumerProguardFiles
> Task :expo-error-recovery:mergeDebugJavaResource
> Task :expo-error-recovery:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-file-system:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-file-system:compileDebugSources
> Task :expo-font:extractDebugAnnotations
> Task :expo-font:mergeDebugGeneratedProguardFiles
> Task :expo-font:mergeDebugConsumerProguardFiles
> Task :expo-file-system:mergeDebugJavaResource
> Task :expo-file-system:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-constants:mergeDebugJavaResource
> Task :expo-constants:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-constants:bundleDebugAar
> Task :expo-constants:assembleDebug
> Task :expo-font:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-font:compileDebugSources
> Task :expo-image-loader:extractDebugAnnotations
> Task :expo-image-loader:mergeDebugGeneratedProguardFiles
> Task :expo-image-loader:mergeDebugConsumerProguardFiles
> Task :expo-file-system:prepareLintJarForPublish
> Task :expo-file-system:bundleDebugAar
> Task :expo-file-system:assembleDebug
> Task :expo-image-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-image-loader:compileDebugSources
> Task :expo-keep-awake:extractDebugAnnotations
> Task :expo-keep-awake:mergeDebugGeneratedProguardFiles
> Task :expo-keep-awake:mergeDebugConsumerProguardFiles
> Task :expo-font:prepareLintJarForPublish
> Task :expo-keep-awake:prepareLintJarForPublish
> Task :expo-keep-awake:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-keep-awake:compileDebugSources
> Task :expo-linear-gradient:extractDebugAnnotations
> Task :expo-linear-gradient:mergeDebugGeneratedProguardFiles
> Task :expo-linear-gradient:mergeDebugConsumerProguardFiles
> Task :expo-keep-awake:mergeDebugJavaResource
> Task :expo-keep-awake:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-keep-awake:bundleDebugAar
> Task :expo-keep-awake:assembleDebug
> Task :expo-image-loader:mergeDebugJavaResource
> Task :expo-image-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-linear-gradient:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-linear-gradient:compileDebugSources
> Task :expo-location:extractDebugAnnotations
> Task :expo-location:mergeDebugGeneratedProguardFiles
> Task :expo-location:mergeDebugConsumerProguardFiles
> Task :expo-location:prepareLintJarForPublish
> Task :expo-linear-gradient:prepareLintJarForPublish
> Task :expo-location:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-location:compileDebugSources
> Task :expo-mail-composer:extractDebugAnnotations
> Task :expo-mail-composer:mergeDebugGeneratedProguardFiles
> Task :expo-mail-composer:mergeDebugConsumerProguardFiles
> Task :expo-location:mergeDebugJavaResource
> Task :expo-location:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-location:bundleDebugAar
> Task :expo-location:assembleDebug
> Task :unimodules-image-loader-interface:mergeDebugNativeLibs
> Task :unimodules-image-loader-interface:stripDebugDebugSymbols
> Task :unimodules-image-loader-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-image-loader:prepareLintJarForPublish
> Task :expo-image-loader:bundleDebugAar
> Task :expo-image-loader:assembleDebug
> Task :expo-mail-composer:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-mail-composer:compileDebugSources
> Task :expo-permissions:extractDebugAnnotations
> Task :expo-permissions:mergeDebugGeneratedProguardFiles
> Task :expo-permissions:mergeDebugConsumerProguardFiles
> Task :expo-permissions:prepareLintJarForPublish
> Task :expo-font:mergeDebugJavaResource
> Task :expo-font:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-font:bundleDebugAar
> Task :expo-font:assembleDebug
> Task :expo-permissions:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-permissions:compileDebugSources
> Task :expo-sqlite:extractDebugAnnotations
> Task :expo-sqlite:mergeDebugGeneratedProguardFiles
> Task :expo-sqlite:mergeDebugConsumerProguardFiles
> Task :expo-permissions:mergeDebugJavaResource
> Task :expo-permissions:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-permissions:bundleDebugAar
> Task :expo-permissions:assembleDebug
> Task :expo-mail-composer:mergeDebugJavaResource
> Task :expo-mail-composer:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-sqlite:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-mail-composer:prepareLintJarForPublish
> Task :expo-mail-composer:bundleDebugAar
> Task :expo-mail-composer:assembleDebug
> Task :expo-sqlite:compileDebugSources
> Task :expo-updates:extractDebugAnnotations
> Task :expo-updates:mergeDebugGeneratedProguardFiles
> Task :expo-updates:mergeDebugConsumerProguardFiles
> Task :expo-sqlite:prepareLintJarForPublish
> Task :expo-updates:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-updates:compileDebugSources
> Task :expo-web-browser:extractDebugAnnotations
> Task :expo-web-browser:mergeDebugGeneratedProguardFiles
> Task :expo-web-browser:mergeDebugConsumerProguardFiles
> Task :expo-updates:prepareLintJarForPublish
> Task :expo-updates:mergeDebugJavaResource
> Task :expo-updates:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-updates:bundleDebugAar
> Task :expo-web-browser:mergeDebugJavaResource
> Task :expo-updates:assembleDebug
> Task :expo-web-browser:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-web-browser:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-web-browser:compileDebugSources
> Task :react-native-community_masked-view:extractDebugAnnotations
> Task :react-native-community_masked-view:mergeDebugGeneratedProguardFiles
> Task :expo-web-browser:prepareLintJarForPublish
> Task :expo-web-browser:bundleDebugAar
> Task :expo-web-browser:assembleDebug
> Task :react-native-community_masked-view:mergeDebugConsumerProguardFiles
> Task :react-native-community_masked-view:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-community_masked-view:compileDebugSources
> Task :react-native-gesture-handler:extractDebugAnnotations
> Task :react-native-gesture-handler:mergeDebugGeneratedProguardFiles
> Task :react-native-gesture-handler:mergeDebugConsumerProguardFiles
> Task :react-native-community_masked-view:prepareLintJarForPublish
> Task :react-native-community_masked-view:mergeDebugJavaResource
> Task :react-native-community_masked-view:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:bundleDebugAar
> Task :expo-error-recovery:prepareLintJarForPublish
> Task :react-native-gesture-handler:mergeDebugJavaResource
> Task :expo-error-recovery:bundleDebugAar
> Task :react-native-gesture-handler:prepareLintJarForPublish
> Task :expo-error-recovery:assembleDebug
> Task :react-native-community_masked-view:assembleDebug
> Task :react-native-gesture-handler:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-gesture-handler:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-gesture-handler:bundleDebugAar
> Task :react-native-gesture-handler:compileDebugSources
> Task :react-native-gesture-handler:assembleDebug
> Task :react-native-maps:extractDebugAnnotations
> Task :react-native-maps:mergeDebugGeneratedProguardFiles
> Task :react-native-maps:mergeDebugConsumerProguardFiles
> Task :expo-linear-gradient:mergeDebugJavaResource
> Task :expo-linear-gradient:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-linear-gradient:bundleDebugAar
> Task :expo-linear-gradient:assembleDebug
> Task :react-native-maps:prepareLintJarForPublish
> Task :react-native-maps:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-maps:compileDebugSources
> Task :react-native-reanimated:extractDebugAnnotations
> Task :react-native-reanimated:mergeDebugGeneratedProguardFiles
> Task :react-native-maps:mergeDebugJavaResource
> Task :react-native-maps:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-maps:bundleDebugAar
> Task :react-native-maps:assembleDebug
> Task :react-native-reanimated:mergeDebugConsumerProguardFiles
> Task :react-native-reanimated:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-reanimated:compileDebugSources
> Task :react-native-safe-area-context:extractDebugAnnotations
> Task :react-native-safe-area-context:mergeDebugGeneratedProguardFiles
> Task :react-native-safe-area-context:mergeDebugConsumerProguardFiles
> Task :react-native-reanimated:mergeDebugJavaResource
> Task :react-native-reanimated:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-safe-area-context:prepareLintJarForPublish
> Task :react-native-safe-area-context:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-safe-area-context:compileDebugSources
> Task :react-native-screens:extractDebugAnnotations
> Task :react-native-screens:mergeDebugGeneratedProguardFiles
> Task :react-native-safe-area-context:mergeDebugJavaResource
> Task :react-native-safe-area-context:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-safe-area-context:bundleDebugAar
> Task :react-native-safe-area-context:assembleDebug
> Task :react-native-screens:mergeDebugConsumerProguardFiles
> Task :react-native-screens:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-screens:prepareLintJarForPublish
> Task :react-native-screens:compileDebugSources
> Task :react-native-svg:extractDebugAnnotations
> Task :react-native-svg:mergeDebugGeneratedProguardFiles
> Task :react-native-screens:mergeDebugJavaResource
> Task :react-native-screens:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-screens:bundleDebugAar
> Task :react-native-screens:assembleDebug
> Task :react-native-svg:mergeDebugConsumerProguardFiles
> Task :expo-sqlite:mergeDebugJavaResource
> Task :expo-sqlite:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-sqlite:bundleDebugAar
> Task :expo-sqlite:assembleDebug
> Task :react-native-svg:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-svg:compileDebugSources
> Task :unimodules-app-loader:extractDebugAnnotations
> Task :unimodules-app-loader:mergeDebugGeneratedProguardFiles
> Task :unimodules-app-loader:mergeDebugConsumerProguardFiles
> Task :react-native-reanimated:prepareLintJarForPublish
> Task :react-native-reanimated:bundleDebugAar
> Task :react-native-reanimated:assembleDebug
> Task :unimodules-app-loader:prepareLintJarForPublish
> Task :unimodules-app-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-app-loader:compileDebugSources
> Task :unimodules-barcode-scanner-interface:extractDebugAnnotations
> Task :unimodules-barcode-scanner-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-barcode-scanner-interface:mergeDebugConsumerProguardFiles
> Task :react-native-svg:prepareLintJarForPublish
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:compileDebugSources
> Task :unimodules-camera-interface:extractDebugAnnotations
> Task :unimodules-barcode-scanner-interface:mergeDebugJavaResource
> Task :unimodules-barcode-scanner-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-camera-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-camera-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-camera-interface:mergeDebugJavaResource
> Task :unimodules-camera-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-camera-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-camera-interface:compileDebugSources
> Task :unimodules-constants-interface:extractDebugAnnotations
> Task :unimodules-constants-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-camera-interface:prepareLintJarForPublish
> Task :unimodules-camera-interface:bundleDebugAar
> Task :unimodules-camera-interface:assembleDebug
> Task :unimodules-constants-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-constants-interface:prepareLintJarForPublish
> Task :unimodules-constants-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-constants-interface:compileDebugSources
> Task :unimodules-core:extractDebugAnnotations
> Task :unimodules-core:mergeDebugGeneratedProguardFiles
> Task :unimodules-core:mergeDebugConsumerProguardFiles
> Task :unimodules-constants-interface:mergeDebugJavaResource
> Task :unimodules-constants-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-constants-interface:bundleDebugAar
> Task :unimodules-constants-interface:assembleDebug
> Task :unimodules-core:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-core:compileDebugSources
> Task :unimodules-face-detector-interface:extractDebugAnnotations
> Task :unimodules-core:prepareLintJarForPublish
> Task :unimodules-face-detector-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-face-detector-interface:mergeDebugConsumerProguardFiles
> Task :app:mergeDebugNativeLibs
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsinspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.

> Task :app:stripDebugDebugSymbols
Compatible side by side NDK version was not found.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsc.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libimagepipeline.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog_init.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-inspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-filters.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativejni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_futures.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfbjni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libyoga.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativeblob.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfb.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_json.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjscexecutor.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsinspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsc.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libc++_shared.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libimagepipeline.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog_init.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-inspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-filters.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativejni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-release.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_futures.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfbjni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libyoga.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsijniprofiler.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativeblob.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfb.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_json.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjscexecutor.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsinspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsc.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libimagepipeline.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog_init.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-inspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-filters.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativejni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_futures.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfbjni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libyoga.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativeblob.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfb.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_json.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjscexecutor.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsinspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsc.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libc++_shared.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libimagepipeline.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog_init.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-inspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-filters.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativejni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-release.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_futures.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfbjni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libyoga.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsijniprofiler.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativeblob.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfb.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_json.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjscexecutor.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.

> Task :unimodules-face-detector-interface:mergeDebugJavaResource
> Task :unimodules-face-detector-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-face-detector-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-face-detector-interface:compileDebugSources
> Task :unimodules-file-system-interface:extractDebugAnnotations
> Task :unimodules-file-system-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-face-detector-interface:prepareLintJarForPublish
> Task :unimodules-face-detector-interface:bundleDebugAar
> Task :unimodules-face-detector-interface:assembleDebug
> Task :unimodules-file-system-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-file-system-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-file-system-interface:compileDebugSources
> Task :unimodules-font-interface:extractDebugAnnotations
> Task :unimodules-font-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-font-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-core:mergeDebugJavaResource
> Task :unimodules-core:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-core:bundleDebugAar
> Task :unimodules-core:assembleDebug
> Task :unimodules-font-interface:prepareLintJarForPublish
> Task :unimodules-font-interface:mergeDebugJavaResource
> Task :unimodules-font-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-font-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-font-interface:bundleDebugAar
> Task :unimodules-font-interface:compileDebugSources
> Task :unimodules-font-interface:assembleDebug
> Task :unimodules-image-loader-interface:extractDebugAnnotations
> Task :unimodules-image-loader-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-image-loader-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-app-loader:mergeDebugJavaResource
> Task :unimodules-app-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-app-loader:bundleDebugAar
> Task :unimodules-app-loader:assembleDebug
> Task :unimodules-barcode-scanner-interface:prepareLintJarForPublish
> Task :unimodules-barcode-scanner-interface:bundleDebugAar
> Task :unimodules-barcode-scanner-interface:assembleDebug
> Task :unimodules-image-loader-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-image-loader-interface:compileDebugSources
> Task :unimodules-permissions-interface:extractDebugAnnotations
> Task :unimodules-permissions-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-permissions-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-image-loader-interface:mergeDebugJavaResource
> Task :unimodules-image-loader-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-permissions-interface:prepareLintJarForPublish
> Task :unimodules-permissions-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-permissions-interface:compileDebugSources
> Task :unimodules-react-native-adapter:extractDebugAnnotations
> Task :unimodules-react-native-adapter:mergeDebugGeneratedProguardFiles
> Task :unimodules-react-native-adapter:mergeDebugConsumerProguardFiles
> Task :unimodules-permissions-interface:mergeDebugJavaResource
> Task :unimodules-permissions-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-svg:mergeDebugJavaResource
> Task :react-native-svg:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-svg:bundleDebugAar
> Task :react-native-svg:assembleDebug
> Task :unimodules-permissions-interface:bundleDebugAar
> Task :unimodules-permissions-interface:assembleDebug
> Task :unimodules-file-system-interface:mergeDebugJavaResource
> Task :unimodules-file-system-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :app:mergeExtDexDebug
> Task :app:packageDebug
> Task :app:assembleDebug
> Task :unimodules-react-native-adapter:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-react-native-adapter:compileDebugSources
> Task :unimodules-sensors-interface:extractDebugAnnotations
> Task :unimodules-sensors-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-sensors-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-sensors-interface:prepareLintJarForPublish
> Task :unimodules-sensors-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-sensors-interface:compileDebugSources
> Task :unimodules-task-manager-interface:extractDebugAnnotations
> Task :unimodules-task-manager-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-task-manager-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-file-system-interface:prepareLintJarForPublish
> Task :unimodules-file-system-interface:bundleDebugAar
> Task :unimodules-file-system-interface:assembleDebug
> Task :unimodules-react-native-adapter:prepareLintJarForPublish
> Task :unimodules-task-manager-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-task-manager-interface:compileDebugSources
> Task :unimodules-task-manager-interface:prepareLintJarForPublish
> Task :unimodules-image-loader-interface:prepareLintJarForPublish
> Task :unimodules-image-loader-interface:bundleDebugAar
> Task :unimodules-image-loader-interface:assembleDebug
> Task :unimodules-task-manager-interface:mergeDebugJavaResource
> Task :unimodules-task-manager-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-task-manager-interface:bundleDebugAar
> Task :unimodules-task-manager-interface:assembleDebug
> Task :unimodules-sensors-interface:mergeDebugJavaResource
> Task :unimodules-sensors-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-sensors-interface:bundleDebugAar
> Task :unimodules-sensors-interface:assembleDebug
> Task :unimodules-react-native-adapter:mergeDebugJavaResource
> Task :unimodules-react-native-adapter:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-react-native-adapter:bundleDebugAar
> Task :unimodules-react-native-adapter:assembleDebug

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 1m 59s
923 actionable tasks: 923 executed

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:20-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing parent package.json (monorepo metro configs) ----
                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && 
                # ---- patch toReversed (Node <20 compat) ----
                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i 's/\.toReversed()/.slice().reverse()/g' {} \; 2>/dev/null || true && 
                # ---- patch missing expo/AppEntry ----
                if grep -q '"main".*expo/AppEntry' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require('fs'); const p=JSON.parse(fs.readFileSync('package.json','utf8')); if(fs.existsSync('index.js')){p.main='index.js'; fs.writeFileSync('package.json',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && 
                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----
                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry
                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for
                # packages like @react-native-masked-view/masked-view to resolve.
                if grep -q 'react-native-monorepo-config' metro.config.js 2>/dev/null ||                    ! node -e "const c=require('./metro.config.js'); if(!c||typeof c!=='object') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf 'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");
module.exports = mergeConfig(getDefaultConfig(__dirname), {});
' > metro.config.js;                     else                         printf 'const {getDefaultConfig} = require("metro-config");
module.exports = getDefaultConfig(__dirname);
' > metro.config.js;                     fi;                 fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----
                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow
                # projects — patching before prebuild would be overwritten by the generated file.
                # Fix 1: remove customSerializer that returns JS string instead of JSON
                #   ("var __BUND..." → "Serializer did not return expected format").
                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel
                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).
                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q 'expo/metro-config\|@expo/metro-config' metro.config.js 2>/dev/null ||                      ! grep -q 'transformIgnorePatterns' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf 'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\n' > metro.config.js;                 fi && 
                # ---- stub missing metro watchFolders paths ----
                mkdir -p /src 2>/dev/null || true && 
                # ---- fix babel configs that use react-native-builder-bob ----
                # builder-bob is a library-dev tool; its getConfig() throws "Couldn't determine the source
                # directory" when built outside the library's own workspace. Replace with a standard preset.
                if grep -ql 'react-native-builder-bob' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf 'module.exports={presets:["module:@react-native/babel-preset"]};' > babel.config.js;                     else                         printf 'module.exports={presets:["module:metro-react-native-babel-preset"]};' > babel.config.js;                     fi;                 fi && 
                # ---- ensure TypeScript babel support (fixes 'interface' SyntaxError in metro bundling) ----
                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                 fi && 
                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----
                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.
                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".
                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf 'module.exports=require("@react-native/assets-registry/registry");' > node_modules/missing-asset-registry-path/index.js;                     else                         printf 'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && 
                # ---- stub @react-native-masked-view/masked-view if missing ----
                # Required by @react-navigation/elements but often not installed as a direct dependency.
                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf '{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf 'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- disable Sentry source map upload (no credentials in CI) ----
                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- enable R8 ----
                sed -i 's/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/' app/build.gradle || true && 
                # ---- sign release with debug key ----
                sed -i '/buildTypes/,/}/s/release {/release {
            signingConfig signingConfigs.debug/' app/build.gradle || true && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- build release apk ----
                ./gradlew assembleRelease --no-daemon || exit 1 &&                     
                APK_PATH="app/build/outputs/apk/release"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi

                # ---- copy output ----
                cp app/build/outputs/apk/release/*.apk /output/r8/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/r8/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                mkdir -p /output/r8/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1171 packages, and audited 1172 packages in 33s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
sed: -e expression #1, char 37: unterminated `s' command

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:extractProguardFiles
> Task :app:preReleaseBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preReleaseBuild UP-TO-DATE
> Task :unimodules-core:compileReleaseAidl NO-SOURCE
> Task :expo-constants:compileReleaseAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preReleaseBuild UP-TO-DATE
> Task :expo-error-recovery:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileReleaseAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preReleaseBuild UP-TO-DATE
> Task :expo-keep-awake:compileReleaseAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preReleaseBuild UP-TO-DATE
> Task :expo-linear-gradient:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:compileReleaseAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileReleaseAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preReleaseBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:compileReleaseAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :expo-location:compileReleaseAidl NO-SOURCE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preReleaseBuild UP-TO-DATE
> Task :expo-mail-composer:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :expo-permissions:compileReleaseAidl NO-SOURCE
> Task :expo-updates:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:compileReleaseAidl NO-SOURCE
> Task :react-native-maps:compileReleaseAidl NO-SOURCE
> 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:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :react-native-svg:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:compileReleaseAidl NO-SOURCE
> Task :unimodules-app-loader:preReleaseBuild UP-TO-DATE
> Task :unimodules-app-loader:compileReleaseAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preReleaseBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:compileReleaseAidl NO-SOURCE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:compileReleaseAidl NO-SOURCE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :expo-constants: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-image-loader:packageReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:packageReleaseRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageReleaseRenderscript NO-SOURCE
> Task :expo-location:packageReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:packageReleaseRenderscript NO-SOURCE
> Task :expo-permissions:packageReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:packageReleaseRenderscript NO-SOURCE
> Task :expo-updates:packageReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-maps:packageReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated: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 :unimodules-app-loader:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-core:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:checkReleaseManifest
> Task :app:generateReleaseBuildConfig
> Task :expo-constants:compileReleaseRenderscript NO-SOURCE
> Task :expo-constants:checkReleaseManifest
> Task :expo-constants:generateReleaseBuildConfig
> Task :expo-constants:generateReleaseResValues
> Task :expo-constants:generateReleaseResources
> Task :expo-constants:packageReleaseResources
> Task :unimodules-constants-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateReleaseResValues
> Task :unimodules-constants-interface:generateReleaseResources
> Task :unimodules-constants-interface:packageReleaseResources
> Task :unimodules-constants-interface:checkReleaseManifest
> Task :unimodules-core:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-core:generateReleaseResValues
> Task :unimodules-core:generateReleaseResources
> Task :unimodules-core:packageReleaseResources
> Task :expo-constants:parseReleaseLibraryResources
> Task :unimodules-core:checkReleaseManifest
> Task :unimodules-core:parseReleaseLibraryResources
> Task :unimodules-constants-interface:generateReleaseBuildConfig
> Task :unimodules-constants-interface:parseReleaseLibraryResources
> Task :unimodules-core:generateReleaseBuildConfig
> Task :unimodules-core:processReleaseManifest
> Task :unimodules-constants-interface:processReleaseManifest
> Task :unimodules-core:javaPreCompileRelease
> Task :expo-constants:processReleaseManifest
> Task :expo-error-recovery:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:javaPreCompileRelease
> Task :expo-error-recovery:checkReleaseManifest
> Task :expo-error-recovery:generateReleaseBuildConfig
> Task :expo-error-recovery:generateReleaseResValues
> Task :expo-error-recovery:generateReleaseResources
> Task :expo-error-recovery:packageReleaseResources
> Task :unimodules-core:generateReleaseRFile

> Task :unimodules-core:compileReleaseJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-error-recovery:parseReleaseLibraryResources
> Task :unimodules-constants-interface:generateReleaseRFile
> Task :unimodules-constants-interface:compileReleaseJavaWithJavac
> Task :expo-constants:generateReleaseRFile
> Task :expo-error-recovery:processReleaseManifest
> Task :unimodules-core:bundleLibCompileRelease
> Task :unimodules-constants-interface:bundleLibCompileRelease
> Task :expo-error-recovery:generateReleaseRFile
> Task :expo-error-recovery:compileReleaseKotlin
> Task :expo-constants:javaPreCompileRelease

> Task :expo-constants:compileReleaseJavaWithJavac

> Task :expo-error-recovery:javaPreCompileRelease
Note: /app/node_modules/expo-constants/android/src/main/java/expo/modules/constants/ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :expo-error-recovery:compileReleaseJavaWithJavac
> Task :expo-constants:bundleLibCompileRelease
> Task :expo-error-recovery:bundleLibCompileRelease
> Task :expo-file-system:checkReleaseManifest
> Task :expo-file-system:compileReleaseRenderscript NO-SOURCE
> Task :expo-file-system:generateReleaseBuildConfig
> Task :expo-file-system:generateReleaseResValues
> Task :expo-file-system:generateReleaseResources
> Task :expo-file-system:packageReleaseResources
> Task :unimodules-file-system-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateReleaseResValues
> Task :unimodules-file-system-interface:generateReleaseResources
> Task :unimodules-file-system-interface:packageReleaseResources
> Task :expo-file-system:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:checkReleaseManifest
> Task :unimodules-file-system-interface:generateReleaseBuildConfig
> Task :expo-font:compileReleaseRenderscript NO-SOURCE
> Task :expo-font:checkReleaseManifest
> Task :expo-font:generateReleaseBuildConfig
> Task :expo-font:generateReleaseResValues
> Task :expo-font:generateReleaseResources
> Task :expo-font:packageReleaseResources
> Task :unimodules-file-system-interface:parseReleaseLibraryResources
> Task :unimodules-font-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateReleaseResValues
> Task :unimodules-font-interface:generateReleaseResources
> Task :unimodules-font-interface:packageReleaseResources
> Task :expo-font:processReleaseManifest
> Task :unimodules-font-interface:checkReleaseManifest

> Task :expo-file-system:processReleaseManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :unimodules-font-interface:generateReleaseBuildConfig
> Task :expo-font:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:javaPreCompileRelease
> Task :unimodules-font-interface:parseReleaseLibraryResources
> Task :unimodules-font-interface:processReleaseManifest
> Task :unimodules-file-system-interface:processReleaseManifest
> Task :unimodules-font-interface:javaPreCompileRelease
> Task :unimodules-font-interface:generateReleaseRFile
> Task :unimodules-font-interface:compileReleaseJavaWithJavac
> Task :unimodules-file-system-interface:generateReleaseRFile
> Task :expo-font:generateReleaseRFile
> Task :unimodules-file-system-interface:compileReleaseJavaWithJavac
> Task :expo-file-system:generateReleaseRFile
> Task :unimodules-file-system-interface:bundleLibCompileRelease
> Task :expo-image-loader:checkReleaseManifest
> Task :expo-image-loader:compileReleaseRenderscript NO-SOURCE
> Task :expo-image-loader:generateReleaseBuildConfig
> Task :unimodules-font-interface:bundleLibCompileRelease
> Task :expo-file-system:javaPreCompileRelease

> Task :expo-file-system:compileReleaseJavaWithJavac

> Task :expo-file-system:bundleLibCompileRelease
> Task :expo-font:javaPreCompileRelease
Note: /app/node_modules/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-font:compileReleaseJavaWithJavac
> Task :expo-image-loader:generateReleaseResValues
> Task :expo-image-loader:generateReleaseResources
> Task :expo-image-loader:packageReleaseResources
> Task :expo-font:bundleLibCompileRelease
> Task :unimodules-image-loader-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateReleaseResValues
> Task :unimodules-image-loader-interface:generateReleaseResources
> Task :unimodules-image-loader-interface:packageReleaseResources
> Task :unimodules-image-loader-interface:parseReleaseLibraryResources
> Task :unimodules-image-loader-interface:checkReleaseManifest
> Task :unimodules-image-loader-interface:generateReleaseBuildConfig
> Task :unimodules-image-loader-interface:processReleaseManifest
> Task :expo-keep-awake:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:checkReleaseManifest
> Task :expo-keep-awake:generateReleaseBuildConfig
> Task :expo-keep-awake:generateReleaseResValues
> Task :expo-keep-awake:generateReleaseResources
> Task :expo-keep-awake:packageReleaseResources
> Task :unimodules-image-loader-interface:generateReleaseRFile
> Task :expo-linear-gradient:compileReleaseRenderscript NO-SOURCE
> Task :expo-linear-gradient:checkReleaseManifest
> Task :unimodules-image-loader-interface:javaPreCompileRelease
> Task :unimodules-image-loader-interface:compileReleaseJavaWithJavac
> Task :expo-keep-awake:javaPreCompileRelease
> Task :expo-linear-gradient:generateReleaseBuildConfig
> Task :expo-linear-gradient:generateReleaseResValues
> Task :unimodules-image-loader-interface:bundleLibCompileRelease
> Task :expo-linear-gradient:generateReleaseResources
> Task :expo-linear-gradient:packageReleaseResources
> Task :expo-image-loader:processReleaseManifest
> Task :expo-linear-gradient:javaPreCompileRelease
> Task :expo-linear-gradient:processReleaseManifest
> Task :expo-keep-awake:parseReleaseLibraryResources
> Task :expo-image-loader:parseReleaseLibraryResources
> Task :expo-keep-awake:processReleaseManifest
> Task :expo-linear-gradient:parseReleaseLibraryResources
> Task :expo-keep-awake:generateReleaseRFile
> Task :expo-keep-awake:compileReleaseJavaWithJavac
> Task :expo-image-loader:generateReleaseRFile

> Task :expo-image-loader:compileReleaseKotlin
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (83, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :expo-location:checkReleaseManifest
> Task :expo-location:generateReleaseBuildConfig
> Task :expo-location:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:bundleLibCompileRelease
> Task :expo-linear-gradient:generateReleaseRFile
> Task :expo-linear-gradient:compileReleaseJavaWithJavac
> Task :expo-image-loader:javaPreCompileRelease
> Task :expo-image-loader:compileReleaseJavaWithJavac
> Task :expo-location:generateReleaseResValues
> Task :expo-location:generateReleaseResources
> Task :expo-location:packageReleaseResources
> Task :unimodules-permissions-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:generateReleaseResValues
> Task :unimodules-permissions-interface:generateReleaseResources
> Task :unimodules-permissions-interface:packageReleaseResources
> Task :unimodules-permissions-interface:checkReleaseManifest
> Task :expo-location:processReleaseManifest
> Task :expo-linear-gradient:bundleLibCompileRelease
> Task :unimodules-task-manager-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:generateReleaseResValues
> Task :unimodules-task-manager-interface:generateReleaseResources
> Task :unimodules-task-manager-interface:packageReleaseResources
> Task :expo-image-loader:bundleLibCompileRelease
> Task :unimodules-task-manager-interface:checkReleaseManifest
> Task :unimodules-permissions-interface:processReleaseManifest
> Task :unimodules-permissions-interface:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:processReleaseManifest
> Task :expo-location:parseReleaseLibraryResources
> Task :unimodules-task-manager-interface:parseReleaseLibraryResources
> Task :expo-mail-composer:compileReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:checkReleaseManifest
> Task :expo-mail-composer:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:generateReleaseRFile
> Task :unimodules-permissions-interface:parseReleaseLibraryResources
> Task :expo-mail-composer:generateReleaseResValues
> Task :expo-mail-composer:generateReleaseResources
> Task :expo-mail-composer:packageReleaseResources
> Task :unimodules-task-manager-interface:javaPreCompileRelease
> Task :unimodules-task-manager-interface:compileReleaseJavaWithJavac
> Task :expo-mail-composer:processReleaseManifest
> Task :unimodules-task-manager-interface:bundleLibCompileRelease
> Task :expo-mail-composer:parseReleaseLibraryResources
> Task :unimodules-permissions-interface:generateReleaseRFile
> Task :expo-mail-composer:javaPreCompileRelease
> Task :unimodules-permissions-interface:compileReleaseKotlin
> Task :expo-mail-composer:generateReleaseRFile

> Task :expo-mail-composer:compileReleaseJavaWithJavac
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-location:generateReleaseRFile
> Task :unimodules-permissions-interface:javaPreCompileRelease
> Task :unimodules-permissions-interface:compileReleaseJavaWithJavac
> Task :unimodules-permissions-interface:bundleLibCompileRelease
> Task :expo-permissions:checkReleaseManifest
> Task :expo-permissions:generateReleaseBuildConfig
> Task :expo-permissions:compileReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:bundleLibCompileRelease
> Task :expo-location:javaPreCompileRelease

> Task :expo-location:compileReleaseJavaWithJavac

> Task :expo-permissions:generateReleaseResValues
> Task :expo-permissions:generateReleaseResources
> Task :expo-permissions:packageReleaseResources
> Task :expo-location:bundleLibCompileRelease
> Task :expo-sqlite:compileReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:checkReleaseManifest
> Task :expo-sqlite:generateReleaseBuildConfig
Note: /app/node_modules/expo-location/android/src/main/java/expo/modules/location/taskConsumers/GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-sqlite:generateReleaseResValues
> Task :expo-sqlite:generateReleaseResources
> Task :expo-sqlite:packageReleaseResources
> Task :expo-permissions:processReleaseManifest
> Task :expo-sqlite:javaPreCompileRelease
> Task :expo-permissions:parseReleaseLibraryResources
> Task :expo-sqlite:processReleaseManifest
> Task :expo-sqlite:parseReleaseLibraryResources
> Task :expo-sqlite:generateReleaseRFile

> Task :expo-sqlite:compileReleaseJavaWithJavac
Note: /app/node_modules/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-permissions:generateReleaseRFile
> Task :expo-permissions:compileReleaseKotlin
> Task :expo-sqlite:bundleLibCompileRelease
> Task :expo-permissions:javaPreCompileRelease
> Task :expo-permissions:compileReleaseJavaWithJavac
> Task :expo-permissions:bundleLibCompileRelease
> Task :expo-updates:compileReleaseRenderscript NO-SOURCE
> Task :expo-updates:checkReleaseManifest
> Task :expo-updates:generateReleaseBuildConfig
> Task :expo-updates:generateReleaseResValues
> Task :expo-updates:generateReleaseResources
> Task :expo-updates:packageReleaseResources
> Task :expo-updates:parseReleaseLibraryResources
> Task :expo-web-browser:compileReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:checkReleaseManifest
> Task :expo-web-browser:generateReleaseBuildConfig
> Task :expo-updates:processReleaseManifest
> Task :expo-web-browser:generateReleaseResValues
> Task :expo-web-browser:generateReleaseResources
> Task :expo-web-browser:packageReleaseResources
> Task :expo-web-browser:parseReleaseLibraryResources
> Task :expo-web-browser:javaPreCompileRelease
> Task :expo-web-browser:processReleaseManifest
> Task :expo-updates:generateReleaseRFile
> Task :react-native-community_masked-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:checkReleaseManifest
> Task :react-native-community_masked-view:generateReleaseBuildConfig
> 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_masked-view:parseReleaseLibraryResources
> Task :expo-web-browser:generateReleaseRFile
> Task :expo-web-browser:compileReleaseJavaWithJavac
> Task :react-native-gesture-handler:checkReleaseManifest
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:processReleaseManifest
> Task :expo-web-browser:bundleLibCompileRelease
> Task :react-native-gesture-handler:generateReleaseBuildConfig
> Task :react-native-community_masked-view:javaPreCompileRelease
> Task :react-native-gesture-handler:generateReleaseResValues
> Task :react-native-gesture-handler:generateReleaseResources
> Task :react-native-gesture-handler:packageReleaseResources
> Task :expo-updates:javaPreCompileRelease

> Task :expo-updates:compileReleaseJavaWithJavac
Gradle may disable incremental compilation as the following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

> Task :react-native-gesture-handler:parseReleaseLibraryResources
> Task :react-native-community_masked-view:generateReleaseRFile
> Task :react-native-community_masked-view:compileReleaseJavaWithJavac
> Task :react-native-gesture-handler:processReleaseManifest
> Task :expo-updates:bundleLibCompileRelease
> Task :react-native-community_masked-view:bundleLibCompileRelease
> Task :react-native-gesture-handler:javaPreCompileRelease
> Task :react-native-maps:checkReleaseManifest
> Task :react-native-maps:compileReleaseRenderscript NO-SOURCE
> Task :react-native-maps:generateReleaseBuildConfig
> Task :react-native-maps:generateReleaseResValues
> Task :react-native-maps:generateReleaseResources
> Task :react-native-maps:packageReleaseResources
> Task :react-native-gesture-handler:generateReleaseRFile

> Task :react-native-gesture-handler:compileReleaseJavaWithJavac
Note: /app/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-reanimated:checkReleaseManifest
> Task :react-native-reanimated:compileReleaseRenderscript NO-SOURCE
> Task :react-native-maps:parseReleaseLibraryResources
> Task :react-native-reanimated:generateReleaseBuildConfig
> Task :react-native-maps:javaPreCompileRelease
> Task :react-native-gesture-handler:bundleLibCompileRelease
> Task :react-native-maps:processReleaseManifest
> Task :react-native-reanimated:generateReleaseResValues
> Task :react-native-reanimated:generateReleaseResources
> Task :react-native-reanimated:packageReleaseResources
> Task :react-native-safe-area-context:checkReleaseManifest
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseBuildConfig
> Task :react-native-safe-area-context:generateReleaseResValues
> Task :react-native-safe-area-context:generateReleaseResources
> Task :react-native-safe-area-context:packageReleaseResources
> Task :react-native-safe-area-context:parseReleaseLibraryResources
> Task :react-native-reanimated:javaPreCompileRelease
> Task :react-native-maps:generateReleaseRFile
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-maps:compileReleaseJavaWithJavac

> Task :react-native-safe-area-context:javaPreCompileRelease
> Task :react-native-reanimated:parseReleaseLibraryResources
> Task :react-native-safe-area-context:processReleaseManifest
> Task :react-native-reanimated:processReleaseManifest
> Task :react-native-maps:bundleLibCompileRelease
> Task :react-native-screens:checkReleaseManifest
> Task :react-native-screens:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:generateReleaseBuildConfig
> Task :react-native-safe-area-context:generateReleaseRFile
> Task :react-native-safe-area-context:compileReleaseJavaWithJavac
> Task :react-native-reanimated:generateReleaseRFile
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-reanimated:compileReleaseJavaWithJavac

> Task :react-native-safe-area-context:bundleLibCompileRelease
> Task :react-native-reanimated:bundleLibCompileRelease
> Task :react-native-screens:generateReleaseResValues
> Task :react-native-screens:generateReleaseResources
> Task :react-native-screens:packageReleaseResources
> Task :react-native-screens:parseReleaseLibraryResources
> Task :react-native-screens:processReleaseManifest
> Task :react-native-svg:checkReleaseManifest
> Task :react-native-svg:compileReleaseRenderscript NO-SOURCE
> Task :react-native-svg:generateReleaseBuildConfig
> Task :react-native-screens:javaPreCompileRelease
> Task :react-native-svg:generateReleaseResValues
> Task :react-native-svg:generateReleaseResources
> Task :react-native-svg:packageReleaseResources
> Task :react-native-screens:generateReleaseRFile

> Task :react-native-screens:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-app-loader:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-app-loader:checkReleaseManifest
> Task :unimodules-app-loader:generateReleaseBuildConfig
> Task :unimodules-app-loader:generateReleaseResValues
> Task :unimodules-app-loader:generateReleaseResources
> Task :unimodules-app-loader:packageReleaseResources
> Task :react-native-svg:parseReleaseLibraryResources
> Task :react-native-svg:processReleaseManifest
> Task :react-native-screens:bundleLibCompileRelease
> Task :unimodules-barcode-scanner-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:checkReleaseManifest
> Task :unimodules-app-loader:processReleaseManifest
> Task :unimodules-barcode-scanner-interface:generateReleaseBuildConfig
> Task :unimodules-barcode-scanner-interface:generateReleaseResValues
> Task :unimodules-barcode-scanner-interface:generateReleaseResources
> Task :unimodules-barcode-scanner-interface:packageReleaseResources
> Task :unimodules-app-loader:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:parseReleaseLibraryResources
> Task :unimodules-app-loader:javaPreCompileRelease
> Task :unimodules-camera-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:checkReleaseManifest
> Task :unimodules-camera-interface:generateReleaseBuildConfig
> Task :unimodules-camera-interface:generateReleaseResValues
> Task :unimodules-camera-interface:generateReleaseResources
> Task :unimodules-camera-interface:packageReleaseResources
> Task :react-native-svg:javaPreCompileRelease
> Task :unimodules-camera-interface:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:javaPreCompileRelease
> Task :unimodules-face-detector-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:checkReleaseManifest
> Task :unimodules-face-detector-interface:generateReleaseBuildConfig
> Task :unimodules-face-detector-interface:generateReleaseResValues
> Task :unimodules-face-detector-interface:generateReleaseResources
> Task :unimodules-face-detector-interface:packageReleaseResources
Note: /app/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :unimodules-app-loader:generateReleaseRFile

> Task :unimodules-app-loader:compileReleaseJavaWithJavac

> Task :unimodules-camera-interface:javaPreCompileRelease
> Task :unimodules-camera-interface:processReleaseManifest
> Task :unimodules-face-detector-interface:processReleaseManifest
> Task :unimodules-app-loader:bundleLibCompileRelease
> Task :unimodules-barcode-scanner-interface:processReleaseManifest
> Task :unimodules-face-detector-interface:parseReleaseLibraryResources
> Task :unimodules-camera-interface:generateReleaseRFile
> Task :unimodules-camera-interface:compileReleaseJavaWithJavac
> Task :unimodules-face-detector-interface:generateReleaseRFile
> Task :unimodules-react-native-adapter:checkReleaseManifest
> Task :unimodules-react-native-adapter:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:generateReleaseBuildConfig
> Task :unimodules-camera-interface:bundleLibCompileRelease
> Task :unimodules-barcode-scanner-interface:generateReleaseRFile
> Task :unimodules-barcode-scanner-interface:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:generateReleaseResValues
> Task :unimodules-react-native-adapter:generateReleaseResources
> Task :unimodules-react-native-adapter:packageReleaseResources
> Task :unimodules-barcode-scanner-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:parseReleaseLibraryResources
> Task :unimodules-sensors-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:checkReleaseManifest
> Task :unimodules-sensors-interface:generateReleaseBuildConfig
> Task :unimodules-sensors-interface:generateReleaseResValues
> Task :unimodules-sensors-interface:generateReleaseResources
> Task :unimodules-sensors-interface:packageReleaseResources
> Task :unimodules-react-native-adapter:processReleaseManifest
> Task :unimodules-sensors-interface:parseReleaseLibraryResources
> Task :unimodules-face-detector-interface:javaPreCompileRelease
> Task :unimodules-face-detector-interface:compileReleaseJavaWithJavac
> Task :react-native-svg:generateReleaseRFile
> Task :react-native-svg:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:generateReleaseRFile
> Task :unimodules-react-native-adapter:compileReleaseKotlin
> Task :unimodules-sensors-interface:processReleaseManifest
> Task :unimodules-react-native-adapter:javaPreCompileRelease
> Task :unimodules-react-native-adapter:compileReleaseJavaWithJavac
> Task :unimodules-sensors-interface:generateReleaseRFile
> Task :react-native-svg:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:bundleLibCompileRelease
> Task :unimodules-sensors-interface:javaPreCompileRelease
> Task :unimodules-sensors-interface:compileReleaseJavaWithJavac
> Task :unimodules-sensors-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:bundleLibCompileRelease
> Task :app:javaPreCompileRelease
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders
> Task :app:generateReleaseAssets
> Task :expo-constants:mergeReleaseShaders
> Task :expo-constants:compileReleaseShaders
> Task :expo-constants:generateReleaseAssets
> Task :expo-constants:packageReleaseAssets
> Task :expo-error-recovery:mergeReleaseShaders
> Task :expo-error-recovery:compileReleaseShaders
> Task :expo-error-recovery:generateReleaseAssets
> Task :expo-error-recovery:packageReleaseAssets
> Task :expo-file-system:mergeReleaseShaders
> Task :expo-file-system:compileReleaseShaders
> Task :expo-file-system:generateReleaseAssets
> Task :expo-file-system:packageReleaseAssets
> Task :expo-font:mergeReleaseShaders
> Task :expo-font:compileReleaseShaders
> Task :expo-font:generateReleaseAssets
> Task :expo-font:packageReleaseAssets
> Task :expo-image-loader:mergeReleaseShaders
> Task :expo-image-loader:compileReleaseShaders
> Task :expo-image-loader:generateReleaseAssets
> Task :expo-image-loader:packageReleaseAssets
> Task :expo-keep-awake:mergeReleaseShaders
> Task :expo-keep-awake:compileReleaseShaders
> Task :expo-keep-awake:generateReleaseAssets
> Task :expo-keep-awake:packageReleaseAssets
> Task :expo-linear-gradient:mergeReleaseShaders
> Task :expo-linear-gradient:compileReleaseShaders
> Task :expo-linear-gradient:generateReleaseAssets
> Task :expo-linear-gradient:packageReleaseAssets
> Task :expo-location:mergeReleaseShaders
> Task :expo-location:compileReleaseShaders
> Task :expo-location:generateReleaseAssets
> Task :expo-location:packageReleaseAssets
> Task :expo-mail-composer:mergeReleaseShaders
> Task :expo-mail-composer:compileReleaseShaders
> Task :expo-mail-composer:generateReleaseAssets
> Task :expo-mail-composer:packageReleaseAssets
> Task :expo-permissions:mergeReleaseShaders
> Task :expo-permissions:compileReleaseShaders
> Task :expo-permissions:generateReleaseAssets
> Task :expo-permissions:packageReleaseAssets
> Task :expo-sqlite:mergeReleaseShaders
> Task :expo-sqlite:compileReleaseShaders
> Task :expo-sqlite:generateReleaseAssets
> Task :expo-sqlite:packageReleaseAssets
> Task :expo-updates:mergeReleaseShaders
> Task :expo-updates:compileReleaseShaders
> Task :expo-updates:generateReleaseAssets
> Task :expo-updates:packageReleaseAssets
> Task :expo-web-browser:mergeReleaseShaders
> Task :expo-web-browser:compileReleaseShaders
> Task :expo-web-browser:generateReleaseAssets
> Task :expo-web-browser:packageReleaseAssets
> Task :react-native-community_masked-view:mergeReleaseShaders
> Task :react-native-community_masked-view:compileReleaseShaders
> Task :react-native-community_masked-view:generateReleaseAssets
> Task :react-native-community_masked-view:packageReleaseAssets
> Task :react-native-gesture-handler:mergeReleaseShaders
> Task :react-native-gesture-handler:compileReleaseShaders
> Task :react-native-gesture-handler:generateReleaseAssets
> Task :react-native-gesture-handler:packageReleaseAssets
> Task :react-native-maps:mergeReleaseShaders
> Task :react-native-maps:compileReleaseShaders
> Task :react-native-maps:generateReleaseAssets
> Task :react-native-maps:packageReleaseAssets
> Task :react-native-reanimated:mergeReleaseShaders
> Task :react-native-reanimated:compileReleaseShaders
> Task :react-native-reanimated:generateReleaseAssets
> Task :react-native-reanimated:packageReleaseAssets
> Task :react-native-safe-area-context:mergeReleaseShaders
> Task :react-native-safe-area-context:compileReleaseShaders
> Task :react-native-safe-area-context:generateReleaseAssets
> Task :react-native-safe-area-context:packageReleaseAssets
> Task :react-native-screens:mergeReleaseShaders
> Task :react-native-screens:compileReleaseShaders
> Task :react-native-screens:generateReleaseAssets
> Task :react-native-screens:packageReleaseAssets
> Task :react-native-svg:mergeReleaseShaders
> Task :react-native-svg:compileReleaseShaders
> Task :react-native-svg:generateReleaseAssets
> Task :react-native-svg:packageReleaseAssets
> Task :unimodules-app-loader:mergeReleaseShaders
> Task :unimodules-app-loader:compileReleaseShaders
> Task :unimodules-app-loader:generateReleaseAssets
> Task :unimodules-app-loader:packageReleaseAssets
> Task :unimodules-barcode-scanner-interface:mergeReleaseShaders
> Task :unimodules-barcode-scanner-interface:compileReleaseShaders
> Task :unimodules-barcode-scanner-interface:generateReleaseAssets
> Task :unimodules-barcode-scanner-interface:packageReleaseAssets
> Task :unimodules-camera-interface:mergeReleaseShaders
> Task :unimodules-camera-interface:compileReleaseShaders
> Task :unimodules-camera-interface:generateReleaseAssets
> Task :unimodules-camera-interface:packageReleaseAssets
> Task :unimodules-constants-interface:mergeReleaseShaders
> Task :unimodules-constants-interface:compileReleaseShaders
> Task :unimodules-constants-interface:generateReleaseAssets
> Task :unimodules-constants-interface:packageReleaseAssets
> Task :unimodules-core:mergeReleaseShaders
> Task :unimodules-core:compileReleaseShaders
> Task :unimodules-core:generateReleaseAssets
> Task :unimodules-core:packageReleaseAssets
> Task :unimodules-face-detector-interface:mergeReleaseShaders
> Task :unimodules-face-detector-interface:compileReleaseShaders
> Task :unimodules-face-detector-interface:generateReleaseAssets
> Task :unimodules-face-detector-interface:packageReleaseAssets
> Task :unimodules-file-system-interface:mergeReleaseShaders
> Task :unimodules-file-system-interface:compileReleaseShaders
> Task :unimodules-file-system-interface:generateReleaseAssets
> Task :unimodules-file-system-interface:packageReleaseAssets
> Task :unimodules-font-interface:mergeReleaseShaders
> Task :unimodules-font-interface:compileReleaseShaders
> Task :unimodules-font-interface:generateReleaseAssets
> Task :unimodules-font-interface:packageReleaseAssets
> Task :unimodules-image-loader-interface:mergeReleaseShaders
> Task :unimodules-image-loader-interface:compileReleaseShaders
> Task :unimodules-image-loader-interface:generateReleaseAssets
> Task :unimodules-image-loader-interface:packageReleaseAssets
> Task :unimodules-permissions-interface:mergeReleaseShaders
> Task :unimodules-permissions-interface:compileReleaseShaders
> Task :unimodules-permissions-interface:generateReleaseAssets
> Task :unimodules-permissions-interface:packageReleaseAssets
> Task :unimodules-react-native-adapter:mergeReleaseShaders
> Task :unimodules-react-native-adapter:compileReleaseShaders
> Task :unimodules-react-native-adapter:generateReleaseAssets
> Task :unimodules-react-native-adapter:packageReleaseAssets
> Task :unimodules-sensors-interface:mergeReleaseShaders
> Task :unimodules-sensors-interface:compileReleaseShaders
> Task :unimodules-sensors-interface:generateReleaseAssets
> Task :unimodules-sensors-interface:packageReleaseAssets
> Task :unimodules-task-manager-interface:mergeReleaseShaders
> Task :unimodules-task-manager-interface:compileReleaseShaders
> Task :unimodules-task-manager-interface:generateReleaseAssets
> Task :unimodules-task-manager-interface:packageReleaseAssets
> Task :app:mergeReleaseAssets
> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                 Welcome to React Native!
                Learn once, write anywhere


Failed to construct transformer:  Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:101:19)
    at Object.createHash (node:crypto:139:10)
    at stableHash (/app/node_modules/metro-cache/src/stableHash.js:19:8)
    at JsTransformer.getCacheKey (/app/node_modules/metro/src/JSTransformer/worker.js:478:7)
    at getTransformCacheKey (/app/node_modules/metro/src/DeltaBundler/Transformer/getTransformCacheKey.js:39:29)
    at new Transformer (/app/node_modules/metro/src/DeltaBundler/Transformer.js:147:28)
    at /app/node_modules/metro/src/Bundler.js:54:29 {
  opensslErrorStack: [
    'error:03000086:digital envelope routines::initialization error',
    'error:0308010C:digital envelope routines::unsupported'
  ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
error Cannot read properties of undefined (reading 'transformFile'). Run CLI with --verbose flag for more details.
TypeError: Cannot read properties of undefined (reading 'transformFile')
    at /app/node_modules/metro/src/Bundler.js:91:34
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/app/node_modules/metro/src/Bundler.js:14:24)
    at _next (/app/node_modules/metro/src/Bundler.js:34:9)

> Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx'' finished with non-zero exit value 1

* 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.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 3m 20s
443 actionable tasks: 443 executed

> echo Build failed with Node 20 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:20-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
Build failed with Node 20 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:20-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.

> echo Attempting build for ScarletBird-NextLevelWeek1 with Node 22 and jdk 8
Attempting build for ScarletBird-NextLevelWeek1 with Node 22 and jdk 8

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:22-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- clean gradle ----
                (./gradlew clean || true) && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration debugCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- build debug apk ----
                ./gradlew assembleDebug --no-daemon || exit 1 && 
                APK_PATH="app/build/outputs/apk/debug"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi
                # ---- copy output ----
                cp app/build/outputs/apk/debug/*.apk /output/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/ 2>/dev/null; done || true
                mkdir -p /output/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy

added 1171 packages, and audited 1172 packages in 37s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Downloading https://services.gradle.org/distributions/gradle-5.6.3-all.zip
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3-all.zip to /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc
Set executable permissions for: /opt/gradle/wrapper/dists/gradle-5.6.3-all/7wpcz6s7ut7bllr9k6e1hazxc/gradle-5.6.3/bin/gradle

Welcome to Gradle 5.6.3!

Here are the highlights of this release:
 - Incremental Groovy compilation
 - Groovy compile avoidance
 - Test fixtures for Java projects
 - Manage plugin versions via settings script

For more details see https://docs.gradle.org/5.6.3/release-notes.html


> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
File /root/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /opt/android/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /opt/android/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
Checking the license for package Android SDK Platform 28 in /opt/android/licenses
License for package Android SDK Platform 28 accepted.
Preparing "Install Android SDK Platform 28 (revision: 6)".
"Install Android SDK Platform 28 (revision: 6)" ready.
Installing Android SDK Platform 28 in /opt/android/platforms/android-28
"Install Android SDK Platform 28 (revision: 6)" complete.
"Install Android SDK Platform 28 (revision: 6)" finished.
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:clean UP-TO-DATE
> Task :expo-constants:clean UP-TO-DATE
> Task :expo-error-recovery:clean UP-TO-DATE
> Task :expo-file-system:clean UP-TO-DATE
> Task :expo-font:clean UP-TO-DATE
> Task :expo-image-loader:clean UP-TO-DATE
> Task :expo-keep-awake:clean UP-TO-DATE
> Task :expo-linear-gradient:clean UP-TO-DATE
> Task :expo-location:clean UP-TO-DATE
> Task :expo-mail-composer:clean UP-TO-DATE
> Task :expo-permissions:clean UP-TO-DATE
> Task :expo-sqlite:clean UP-TO-DATE
> Task :expo-updates:clean UP-TO-DATE
> Task :expo-web-browser:clean UP-TO-DATE
> Task :react-native-community_masked-view:clean UP-TO-DATE
> Task :react-native-gesture-handler:clean UP-TO-DATE
> Task :react-native-maps:clean
> Task :react-native-reanimated:clean UP-TO-DATE
> Task :react-native-safe-area-context:clean UP-TO-DATE
> Task :react-native-screens:clean UP-TO-DATE
> Task :react-native-svg:clean UP-TO-DATE
> Task :unimodules-app-loader:clean UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:clean UP-TO-DATE
> Task :unimodules-camera-interface:clean UP-TO-DATE
> Task :unimodules-constants-interface:clean UP-TO-DATE
> Task :unimodules-core:clean UP-TO-DATE
> Task :unimodules-face-detector-interface:clean UP-TO-DATE
> Task :unimodules-file-system-interface:clean UP-TO-DATE
> Task :unimodules-font-interface:clean UP-TO-DATE
> Task :unimodules-image-loader-interface:clean UP-TO-DATE
> Task :unimodules-permissions-interface:clean UP-TO-DATE
> Task :unimodules-react-native-adapter:clean UP-TO-DATE
> Task :unimodules-sensors-interface:clean UP-TO-DATE
> Task :unimodules-task-manager-interface:clean UP-TO-DATE

BUILD SUCCESSFUL in 1m 24s
34 actionable tasks: 1 executed, 33 up-to-date

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preDebugBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preDebugBuild UP-TO-DATE
> Task :unimodules-core:compileDebugAidl NO-SOURCE
> Task :expo-constants:compileDebugAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preDebugBuild UP-TO-DATE
> Task :expo-error-recovery:compileDebugAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-font-interface:compileDebugAidl NO-SOURCE
> Task :expo-font:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileDebugAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preDebugBuild UP-TO-DATE
> Task :expo-keep-awake:compileDebugAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preDebugBuild UP-TO-DATE
> Task :expo-linear-gradient:compileDebugAidl NO-SOURCE
> Task :expo-file-system:compileDebugAidl NO-SOURCE
> Task :expo-image-loader:compileDebugAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileDebugAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preDebugBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preDebugBuild UP-TO-DATE
> Task :expo-sqlite:compileDebugAidl NO-SOURCE
> Task :expo-location:compileDebugAidl NO-SOURCE
> Task :expo-mail-composer:compileDebugAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preDebugBuild UP-TO-DATE
> Task :expo-web-browser:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preDebugBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preDebugBuild UP-TO-DATE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preDebugBuild UP-TO-DATE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preDebugBuild UP-TO-DATE
> Task :react-native-reanimated:compileDebugAidl NO-SOURCE
> Task :expo-permissions:compileDebugAidl NO-SOURCE
> Task :expo-updates:compileDebugAidl NO-SOURCE
> Task :react-native-community_masked-view:compileDebugAidl NO-SOURCE
> Task :react-native-gesture-handler:compileDebugAidl NO-SOURCE
> Task :react-native-maps:compileDebugAidl NO-SOURCE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preDebugBuild UP-TO-DATE
> Task :react-native-safe-area-context:compileDebugAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preDebugBuild UP-TO-DATE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preDebugBuild UP-TO-DATE
> Task :unimodules-app-loader:compileDebugAidl NO-SOURCE
> Task :react-native-svg:compileDebugAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileDebugAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preDebugBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:compileDebugAidl NO-SOURCE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preDebugBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileDebugAidl NO-SOURCE
> Task :expo-constants:packageDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:packageDebugRenderscript NO-SOURCE
> Task :expo-file-system:packageDebugRenderscript NO-SOURCE
> Task :expo-font:packageDebugRenderscript NO-SOURCE
> Task :expo-image-loader:packageDebugRenderscript NO-SOURCE
> Task :expo-keep-awake:packageDebugRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageDebugRenderscript NO-SOURCE
> Task :expo-location:packageDebugRenderscript NO-SOURCE
> Task :expo-mail-composer:packageDebugRenderscript NO-SOURCE
> Task :expo-permissions:packageDebugRenderscript NO-SOURCE
> Task :expo-sqlite:packageDebugRenderscript NO-SOURCE
> Task :expo-updates:packageDebugRenderscript NO-SOURCE
> Task :expo-web-browser:packageDebugRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageDebugRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageDebugRenderscript NO-SOURCE
> Task :react-native-maps:packageDebugRenderscript NO-SOURCE
> Task :react-native-reanimated:packageDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageDebugRenderscript NO-SOURCE
> Task :react-native-screens:packageDebugRenderscript NO-SOURCE
> Task :react-native-svg:packageDebugRenderscript NO-SOURCE
> Task :unimodules-app-loader:packageDebugRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-core:packageDebugRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageDebugRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageDebugRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :expo-constants:compileDebugRenderscript NO-SOURCE
> Task :expo-constants:checkDebugManifest
> Task :expo-constants:generateDebugBuildConfig
> Task :expo-constants:generateDebugResValues
> Task :expo-constants:generateDebugResources
> Task :expo-constants:packageDebugResources
> Task :react-native-screens:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Task :unimodules-constants-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateDebugResValues
> Task :unimodules-constants-interface:generateDebugResources
> Task :unimodules-constants-interface:packageDebugResources
> Task :unimodules-constants-interface:checkDebugManifest
> Task :unimodules-core:compileDebugRenderscript NO-SOURCE
> Task :unimodules-core:generateDebugResValues
> Task :unimodules-core:generateDebugResources
> Task :unimodules-constants-interface:parseDebugLibraryResources
> Task :unimodules-core:packageDebugResources
> Task :unimodules-core:checkDebugManifest
> Task :unimodules-constants-interface:generateDebugBuildConfig
> Task :expo-constants:processDebugManifest
> Task :unimodules-core:generateDebugBuildConfig
> Task :unimodules-constants-interface:javaPreCompileDebug
> Task :unimodules-core:processDebugManifest
> Task :expo-constants:parseDebugLibraryResources
> Task :unimodules-core:parseDebugLibraryResources
> Task :unimodules-core:javaPreCompileDebug
> Task :expo-error-recovery:compileDebugRenderscript NO-SOURCE
> Task :expo-error-recovery:checkDebugManifest
> Task :expo-error-recovery:generateDebugBuildConfig
> Task :expo-error-recovery:generateDebugResValues
> Task :expo-error-recovery:generateDebugResources
> Task :expo-error-recovery:packageDebugResources
> Task :unimodules-core:generateDebugRFile

> Task :unimodules-core:compileDebugJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-error-recovery:parseDebugLibraryResources
> Task :unimodules-constants-interface:processDebugManifest
> Task :expo-error-recovery:processDebugManifest
> Task :unimodules-core:bundleLibCompileDebug
> Task :unimodules-constants-interface:generateDebugRFile
> Task :unimodules-constants-interface:compileDebugJavaWithJavac
> Task :expo-error-recovery:generateDebugRFile
> Task :expo-error-recovery:compileDebugKotlin
> Task :expo-constants:generateDebugRFile
> Task :expo-error-recovery:javaPreCompileDebug
> Task :expo-error-recovery:compileDebugJavaWithJavac
> Task :unimodules-constants-interface:bundleLibCompileDebug
> Task :expo-error-recovery:bundleLibCompileDebug
> Task :expo-constants:javaPreCompileDebug
Note: /app/node_modules/expo-constants/android/src/main/java/expo/modules/constants/ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :expo-constants:compileDebugJavaWithJavac

> Task :expo-constants:bundleLibCompileDebug
> Task :expo-file-system:checkDebugManifest
> Task :expo-file-system:compileDebugRenderscript NO-SOURCE
> Task :expo-file-system:generateDebugBuildConfig
> Task :expo-file-system:generateDebugResValues
> Task :expo-file-system:generateDebugResources
> Task :expo-file-system:packageDebugResources
> Task :unimodules-file-system-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateDebugResValues
> Task :unimodules-file-system-interface:generateDebugResources
> Task :unimodules-file-system-interface:packageDebugResources
> Task :unimodules-file-system-interface:checkDebugManifest
> Task :unimodules-file-system-interface:parseDebugLibraryResources
> Task :unimodules-file-system-interface:generateDebugBuildConfig
> Task :unimodules-file-system-interface:processDebugManifest
> Task :expo-font:compileDebugRenderscript NO-SOURCE
> Task :expo-font:checkDebugManifest
> Task :expo-font:generateDebugBuildConfig
> Task :expo-font:generateDebugResValues
> Task :expo-font:generateDebugResources
> Task :expo-font:packageDebugResources

> Task :expo-file-system:processDebugManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :unimodules-file-system-interface:javaPreCompileDebug
> Task :expo-font:parseDebugLibraryResources
> Task :unimodules-font-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateDebugResValues
> Task :unimodules-font-interface:generateDebugResources
> Task :unimodules-font-interface:packageDebugResources
> Task :unimodules-file-system-interface:generateDebugRFile
> Task :unimodules-file-system-interface:compileDebugJavaWithJavac
> Task :unimodules-font-interface:checkDebugManifest
> Task :unimodules-file-system-interface:bundleLibCompileDebug
> Task :unimodules-font-interface:generateDebugBuildConfig
> Task :unimodules-font-interface:parseDebugLibraryResources
> Task :unimodules-font-interface:javaPreCompileDebug
> Task :expo-font:processDebugManifest
> Task :expo-file-system:parseDebugLibraryResources
> Task :unimodules-font-interface:processDebugManifest
> Task :expo-file-system:generateDebugRFile
> Task :unimodules-font-interface:generateDebugRFile
> Task :unimodules-font-interface:compileDebugJavaWithJavac
> Task :expo-file-system:javaPreCompileDebug

> Task :expo-file-system:compileDebugJavaWithJavac

> Task :unimodules-font-interface:bundleLibCompileDebug
> Task :expo-image-loader:checkDebugManifest
> Task :expo-image-loader:compileDebugRenderscript NO-SOURCE
> Task :expo-image-loader:generateDebugBuildConfig
> Task :expo-file-system:bundleLibCompileDebug
> Task :expo-font:javaPreCompileDebug
> Task :expo-font:generateDebugRFile
Note: /app/node_modules/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-font:compileDebugJavaWithJavac
> Task :expo-font:bundleLibCompileDebug
> Task :expo-image-loader:generateDebugResValues
> Task :expo-image-loader:generateDebugResources
> Task :expo-image-loader:packageDebugResources
> Task :unimodules-image-loader-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateDebugResValues
> Task :unimodules-image-loader-interface:generateDebugResources
> Task :unimodules-image-loader-interface:packageDebugResources
> Task :unimodules-image-loader-interface:checkDebugManifest
> Task :expo-image-loader:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:generateDebugBuildConfig
> Task :expo-image-loader:processDebugManifest
> Task :expo-keep-awake:compileDebugRenderscript NO-SOURCE
> Task :expo-keep-awake:checkDebugManifest
> Task :unimodules-image-loader-interface:processDebugManifest
> Task :expo-keep-awake:generateDebugBuildConfig
> Task :expo-keep-awake:generateDebugResValues
> Task :expo-keep-awake:generateDebugResources
> Task :expo-keep-awake:packageDebugResources
> Task :unimodules-image-loader-interface:javaPreCompileDebug
> Task :expo-linear-gradient:compileDebugRenderscript NO-SOURCE
> Task :expo-linear-gradient:checkDebugManifest
> Task :expo-linear-gradient:generateDebugBuildConfig
> Task :expo-keep-awake:processDebugManifest
> Task :expo-linear-gradient:generateDebugResValues
> Task :expo-linear-gradient:generateDebugResources
> Task :expo-linear-gradient:packageDebugResources
> Task :expo-linear-gradient:parseDebugLibraryResources
> Task :expo-keep-awake:javaPreCompileDebug
> Task :expo-linear-gradient:javaPreCompileDebug
> Task :expo-keep-awake:parseDebugLibraryResources
> Task :unimodules-image-loader-interface:parseDebugLibraryResources
> Task :expo-linear-gradient:processDebugManifest
> Task :expo-keep-awake:generateDebugRFile
> Task :expo-keep-awake:compileDebugJavaWithJavac
> Task :unimodules-image-loader-interface:generateDebugRFile
> Task :expo-keep-awake:bundleLibCompileDebug
> Task :unimodules-image-loader-interface:compileDebugJavaWithJavac
> Task :unimodules-image-loader-interface:bundleLibCompileDebug
> Task :expo-image-loader:generateDebugRFile

> Task :expo-image-loader:compileDebugKotlin
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (83, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :expo-location:checkDebugManifest
> Task :expo-location:compileDebugRenderscript NO-SOURCE
> Task :expo-location:generateDebugBuildConfig
> Task :expo-linear-gradient:generateDebugRFile
> Task :expo-linear-gradient:compileDebugJavaWithJavac
> Task :expo-location:generateDebugResValues
> Task :expo-location:generateDebugResources
> Task :expo-location:packageDebugResources
> Task :expo-image-loader:javaPreCompileDebug
> Task :expo-image-loader:compileDebugJavaWithJavac
> Task :expo-location:processDebugManifest
> Task :unimodules-permissions-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:generateDebugResValues
> Task :unimodules-permissions-interface:generateDebugResources
> Task :unimodules-permissions-interface:packageDebugResources
> Task :unimodules-permissions-interface:checkDebugManifest
> Task :unimodules-permissions-interface:parseDebugLibraryResources
> Task :unimodules-task-manager-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:generateDebugResValues
> Task :unimodules-task-manager-interface:generateDebugResources
> Task :unimodules-task-manager-interface:packageDebugResources
> Task :unimodules-permissions-interface:processDebugManifest
> Task :unimodules-task-manager-interface:checkDebugManifest
> Task :expo-image-loader:bundleLibCompileDebug
> Task :unimodules-permissions-interface:generateDebugRFile
> Task :unimodules-permissions-interface:generateDebugBuildConfig
> Task :unimodules-permissions-interface:compileDebugKotlin
> Task :unimodules-task-manager-interface:generateDebugBuildConfig
> Task :unimodules-task-manager-interface:javaPreCompileDebug
> Task :unimodules-task-manager-interface:processDebugManifest
> Task :expo-location:parseDebugLibraryResources
> Task :unimodules-task-manager-interface:parseDebugLibraryResources
> Task :expo-linear-gradient:bundleLibCompileDebug
> Task :unimodules-permissions-interface:javaPreCompileDebug
> Task :unimodules-permissions-interface:compileDebugJavaWithJavac
> Task :expo-mail-composer:compileDebugRenderscript NO-SOURCE
> Task :expo-mail-composer:checkDebugManifest
> Task :expo-mail-composer:generateDebugBuildConfig
> Task :unimodules-permissions-interface:bundleLibCompileDebug
> Task :expo-mail-composer:generateDebugResValues
> Task :expo-mail-composer:generateDebugResources
> Task :expo-mail-composer:packageDebugResources
> Task :unimodules-task-manager-interface:generateDebugRFile
> Task :unimodules-task-manager-interface:compileDebugJavaWithJavac
> Task :expo-mail-composer:javaPreCompileDebug
> Task :expo-mail-composer:parseDebugLibraryResources
> Task :expo-mail-composer:processDebugManifest
> Task :expo-location:generateDebugRFile
> Task :unimodules-task-manager-interface:bundleLibCompileDebug
> Task :expo-permissions:checkDebugManifest
> Task :expo-permissions:compileDebugRenderscript NO-SOURCE
> Task :expo-permissions:generateDebugBuildConfig
> Task :expo-mail-composer:generateDebugRFile
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-mail-composer:compileDebugJavaWithJavac

> Task :expo-location:javaPreCompileDebug

> Task :expo-location:compileDebugJavaWithJavac
Note: /app/node_modules/expo-location/android/src/main/java/expo/modules/location/taskConsumers/GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-permissions:generateDebugResValues
> Task :expo-permissions:generateDebugResources
> Task :expo-permissions:packageDebugResources
> Task :expo-sqlite:compileDebugRenderscript NO-SOURCE
> Task :expo-sqlite:checkDebugManifest
> Task :expo-sqlite:generateDebugBuildConfig
> Task :expo-sqlite:generateDebugResValues
> Task :expo-sqlite:generateDebugResources
> Task :expo-sqlite:packageDebugResources
> Task :expo-permissions:processDebugManifest
> Task :expo-mail-composer:bundleLibCompileDebug
> Task :expo-location:bundleLibCompileDebug
> Task :expo-sqlite:processDebugManifest
> Task :expo-sqlite:javaPreCompileDebug
> Task :expo-permissions:parseDebugLibraryResources
> Task :expo-sqlite:parseDebugLibraryResources
> Task :expo-sqlite:generateDebugRFile

> Task :expo-sqlite:compileDebugJavaWithJavac
Note: /app/node_modules/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-permissions:generateDebugRFile
> Task :expo-permissions:compileDebugKotlin
> Task :expo-sqlite:bundleLibCompileDebug
> Task :expo-permissions:javaPreCompileDebug
> Task :expo-permissions:compileDebugJavaWithJavac
> Task :expo-permissions:bundleLibCompileDebug
> Task :expo-updates:compileDebugRenderscript NO-SOURCE
> Task :expo-updates:checkDebugManifest
> Task :expo-updates:generateDebugBuildConfig
> Task :expo-updates:generateDebugResValues
> Task :expo-updates:generateDebugResources
> Task :expo-updates:packageDebugResources
> Task :expo-updates:parseDebugLibraryResources
> Task :expo-web-browser:compileDebugRenderscript NO-SOURCE
> Task :expo-web-browser:checkDebugManifest
> Task :expo-web-browser:generateDebugBuildConfig
> Task :expo-updates:processDebugManifest
> Task :expo-web-browser:generateDebugResValues
> Task :expo-web-browser:generateDebugResources
> Task :expo-web-browser:packageDebugResources
> Task :expo-web-browser:parseDebugLibraryResources
> Task :expo-web-browser:processDebugManifest
> Task :expo-web-browser:javaPreCompileDebug
> Task :react-native-community_masked-view:checkDebugManifest
> Task :react-native-community_masked-view:compileDebugRenderscript NO-SOURCE
> Task :react-native-community_masked-view:generateDebugBuildConfig
> Task :react-native-community_masked-view:generateDebugResValues
> Task :react-native-community_masked-view:generateDebugResources
> Task :react-native-community_masked-view:packageDebugResources
> Task :expo-web-browser:generateDebugRFile
> Task :expo-web-browser:compileDebugJavaWithJavac
> Task :expo-web-browser:bundleLibCompileDebug
> Task :expo-updates:generateDebugRFile
> Task :expo-updates:javaPreCompileDebug

> Task :expo-updates:compileDebugJavaWithJavac
Gradle may disable incremental compilation as the following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

> Task :react-native-gesture-handler:compileDebugRenderscript NO-SOURCE
> Task :react-native-gesture-handler:checkDebugManifest
> Task :react-native-gesture-handler:generateDebugBuildConfig
> Task :react-native-community_masked-view:processDebugManifest
> Task :react-native-community_masked-view:parseDebugLibraryResources
> Task :expo-updates:bundleLibCompileDebug
> Task :react-native-gesture-handler:generateDebugResValues
> Task :react-native-gesture-handler:generateDebugResources
> Task :react-native-gesture-handler:packageDebugResources
> Task :react-native-community_masked-view:javaPreCompileDebug
> Task :react-native-gesture-handler:parseDebugLibraryResources
> Task :react-native-gesture-handler:processDebugManifest
> Task :react-native-gesture-handler:javaPreCompileDebug
> Task :react-native-maps:checkDebugManifest
> Task :react-native-maps:compileDebugRenderscript NO-SOURCE
> Task :react-native-maps:generateDebugBuildConfig
> Task :react-native-community_masked-view:generateDebugRFile
> Task :react-native-community_masked-view:compileDebugJavaWithJavac
> Task :react-native-gesture-handler:generateDebugRFile

> Task :react-native-gesture-handler:compileDebugJavaWithJavac

> Task :react-native-community_masked-view:bundleLibCompileDebug
> Task :react-native-maps:generateDebugResValues
> Task :react-native-maps:generateDebugResources
> Task :react-native-maps:packageDebugResources
> Task :react-native-maps:parseDebugLibraryResources
> Task :react-native-maps:processDebugManifest
Note: /app/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :react-native-gesture-handler:bundleLibCompileDebug
> Task :react-native-reanimated:checkDebugManifest
> Task :react-native-reanimated:compileDebugRenderscript NO-SOURCE
> Task :react-native-reanimated:generateDebugBuildConfig
> Task :react-native-reanimated:generateDebugResValues
> Task :react-native-reanimated:generateDebugResources
> Task :react-native-reanimated:packageDebugResources
> Task :react-native-reanimated:parseDebugLibraryResources
> Task :react-native-maps:javaPreCompileDebug
> Task :react-native-safe-area-context:compileDebugRenderscript NO-SOURCE
> Task :react-native-safe-area-context:checkDebugManifest
> Task :react-native-safe-area-context:generateDebugBuildConfig
> Task :react-native-safe-area-context:generateDebugResValues
> Task :react-native-safe-area-context:generateDebugResources
> Task :react-native-reanimated:javaPreCompileDebug
> Task :react-native-safe-area-context:packageDebugResources
> Task :react-native-safe-area-context:parseDebugLibraryResources
> Task :react-native-maps:generateDebugRFile

> Task :react-native-maps:compileDebugJavaWithJavac

> Task :react-native-safe-area-context:javaPreCompileDebugNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-reanimated:processDebugManifest
> Task :react-native-safe-area-context:processDebugManifest
> Task :react-native-maps:bundleLibCompileDebug
> Task :react-native-screens:checkDebugManifest
> Task :react-native-screens:compileDebugRenderscript NO-SOURCE
> Task :react-native-screens:generateDebugBuildConfig
> Task :react-native-safe-area-context:generateDebugRFile
> Task :react-native-safe-area-context:compileDebugJavaWithJavac
> Task :react-native-reanimated:generateDebugRFile
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-reanimated:compileDebugJavaWithJavac

> Task :react-native-screens:generateDebugResValues
> Task :react-native-screens:generateDebugResources
> Task :react-native-screens:packageDebugResources
> Task :react-native-screens:parseDebugLibraryResources
> Task :react-native-safe-area-context:bundleLibCompileDebug
> Task :react-native-svg:compileDebugRenderscript NO-SOURCE
> Task :react-native-svg:checkDebugManifest
> Task :react-native-svg:generateDebugBuildConfig
> Task :react-native-reanimated:bundleLibCompileDebug
> Task :react-native-screens:javaPreCompileDebug
> Task :react-native-svg:generateDebugResValues
> Task :react-native-svg:generateDebugResources
> Task :react-native-svg:packageDebugResources
> Task :react-native-screens:processDebugManifest
> Task :react-native-svg:parseDebugLibraryResources
> Task :unimodules-app-loader:compileDebugRenderscript NO-SOURCE
> Task :unimodules-app-loader:checkDebugManifest
> Task :unimodules-app-loader:generateDebugBuildConfig
> Task :unimodules-app-loader:generateDebugResValues
> Task :unimodules-app-loader:generateDebugResources
> Task :unimodules-app-loader:packageDebugResources
> Task :react-native-svg:javaPreCompileDebug
> Task :unimodules-app-loader:javaPreCompileDebug
> Task :unimodules-barcode-scanner-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:checkDebugManifest
> Task :unimodules-barcode-scanner-interface:generateDebugBuildConfig
> Task :unimodules-barcode-scanner-interface:generateDebugResValues
> Task :unimodules-barcode-scanner-interface:generateDebugResources
> Task :unimodules-barcode-scanner-interface:packageDebugResources
> Task :unimodules-app-loader:processDebugManifest
> Task :unimodules-app-loader:parseDebugLibraryResources
> Task :unimodules-barcode-scanner-interface:processDebugManifest
> Task :unimodules-camera-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-camera-interface:checkDebugManifest
> Task :unimodules-camera-interface:generateDebugBuildConfig
> Task :unimodules-camera-interface:generateDebugResValues
> Task :unimodules-camera-interface:generateDebugResources
> Task :unimodules-camera-interface:packageDebugResources
> Task :unimodules-barcode-scanner-interface:parseDebugLibraryResources
> Task :unimodules-camera-interface:parseDebugLibraryResources
> Task :unimodules-camera-interface:javaPreCompileDebug
> Task :unimodules-face-detector-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:checkDebugManifest
> Task :unimodules-face-detector-interface:generateDebugBuildConfig
> Task :unimodules-face-detector-interface:generateDebugResValues
> Task :unimodules-face-detector-interface:generateDebugResources
> Task :unimodules-face-detector-interface:packageDebugResources
> Task :react-native-screens:generateDebugRFile

> Task :react-native-screens:compileDebugJavaWithJavac

> Task :unimodules-camera-interface:processDebugManifest
> Task :unimodules-app-loader:generateDebugRFile
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-app-loader:compileDebugJavaWithJavac

> Task :react-native-screens:bundleLibCompileDebug
> Task :unimodules-face-detector-interface:parseDebugLibraryResources
> Task :unimodules-face-detector-interface:processDebugManifest
> Task :unimodules-face-detector-interface:javaPreCompileDebug
> Task :unimodules-react-native-adapter:compileDebugRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:checkDebugManifest
Note: /app/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :unimodules-react-native-adapter:generateDebugBuildConfig
> Task :unimodules-react-native-adapter:generateDebugResValues
> Task :unimodules-react-native-adapter:generateDebugResources
> Task :unimodules-react-native-adapter:packageDebugResources
> Task :unimodules-app-loader:bundleLibCompileDebug
> Task :unimodules-sensors-interface:compileDebugRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:checkDebugManifest
> Task :unimodules-sensors-interface:generateDebugBuildConfig
> Task :unimodules-sensors-interface:generateDebugResValues
> Task :unimodules-sensors-interface:generateDebugResources
> Task :unimodules-sensors-interface:packageDebugResources
> Task :unimodules-react-native-adapter:processDebugManifest
> Task :unimodules-react-native-adapter:parseDebugLibraryResources
> Task :unimodules-sensors-interface:parseDebugLibraryResources
> Task :unimodules-barcode-scanner-interface:generateDebugRFile
> Task :unimodules-barcode-scanner-interface:javaPreCompileDebug
> Task :unimodules-barcode-scanner-interface:compileDebugJavaWithJavac
> Task :react-native-svg:processDebugManifest
> Task :unimodules-barcode-scanner-interface:bundleLibCompileDebug
> Task :unimodules-sensors-interface:javaPreCompileDebug
> Task :unimodules-sensors-interface:processDebugManifest
> Task :unimodules-camera-interface:generateDebugRFile
> Task :unimodules-camera-interface:compileDebugJavaWithJavac
> Task :unimodules-sensors-interface:generateDebugRFile
> Task :unimodules-sensors-interface:compileDebugJavaWithJavac
> Task :react-native-svg:generateDebugRFile
> Task :react-native-svg:compileDebugJavaWithJavac
> Task :unimodules-react-native-adapter:generateDebugRFile
> Task :unimodules-camera-interface:bundleLibCompileDebug
> Task :unimodules-react-native-adapter:compileDebugKotlin
> Task :unimodules-face-detector-interface:generateDebugRFile
> Task :unimodules-face-detector-interface:compileDebugJavaWithJavac
> Task :unimodules-react-native-adapter:javaPreCompileDebug
> Task :unimodules-react-native-adapter:compileDebugJavaWithJavac
> Task :unimodules-face-detector-interface:bundleLibCompileDebug
> Task :react-native-svg:bundleLibCompileDebug
> Task :unimodules-sensors-interface:bundleLibCompileDebug
> Task :unimodules-react-native-adapter:bundleLibCompileDebug
> Task :app:javaPreCompileDebug
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders
> Task :app:generateDebugAssets
> Task :expo-constants:mergeDebugShaders
> Task :expo-constants:compileDebugShaders
> Task :expo-constants:generateDebugAssets
> Task :expo-constants:packageDebugAssets
> Task :expo-error-recovery:mergeDebugShaders
> Task :expo-error-recovery:compileDebugShaders
> Task :expo-error-recovery:generateDebugAssets
> Task :expo-error-recovery:packageDebugAssets
> Task :expo-file-system:mergeDebugShaders
> Task :expo-file-system:compileDebugShaders
> Task :expo-file-system:generateDebugAssets
> Task :expo-file-system:packageDebugAssets
> Task :expo-font:mergeDebugShaders
> Task :expo-font:compileDebugShaders
> Task :expo-font:generateDebugAssets
> Task :expo-font:packageDebugAssets
> Task :expo-image-loader:mergeDebugShaders
> Task :expo-image-loader:compileDebugShaders
> Task :expo-image-loader:generateDebugAssets
> Task :expo-image-loader:packageDebugAssets
> Task :expo-keep-awake:mergeDebugShaders
> Task :expo-keep-awake:compileDebugShaders
> Task :expo-keep-awake:generateDebugAssets
> Task :expo-keep-awake:packageDebugAssets
> Task :expo-linear-gradient:mergeDebugShaders
> Task :expo-linear-gradient:compileDebugShaders
> Task :expo-linear-gradient:generateDebugAssets
> Task :expo-linear-gradient:packageDebugAssets
> Task :expo-location:mergeDebugShaders
> Task :expo-location:compileDebugShaders
> Task :expo-location:generateDebugAssets
> Task :expo-location:packageDebugAssets
> Task :expo-mail-composer:mergeDebugShaders
> Task :expo-mail-composer:compileDebugShaders
> Task :expo-mail-composer:generateDebugAssets
> Task :expo-mail-composer:packageDebugAssets
> Task :expo-permissions:mergeDebugShaders
> Task :expo-permissions:compileDebugShaders
> Task :expo-permissions:generateDebugAssets
> Task :expo-permissions:packageDebugAssets
> Task :expo-sqlite:mergeDebugShaders
> Task :expo-sqlite:compileDebugShaders
> Task :expo-sqlite:generateDebugAssets
> Task :expo-sqlite:packageDebugAssets
> Task :expo-updates:mergeDebugShaders
> Task :expo-updates:compileDebugShaders
> Task :expo-updates:generateDebugAssets
> Task :expo-updates:packageDebugAssets
> Task :expo-web-browser:mergeDebugShaders
> Task :expo-web-browser:compileDebugShaders
> Task :expo-web-browser:generateDebugAssets
> Task :expo-web-browser:packageDebugAssets
> Task :react-native-community_masked-view:mergeDebugShaders
> Task :react-native-community_masked-view:compileDebugShaders
> Task :react-native-community_masked-view:generateDebugAssets
> Task :react-native-community_masked-view:packageDebugAssets
> Task :react-native-gesture-handler:mergeDebugShaders
> Task :react-native-gesture-handler:compileDebugShaders
> Task :react-native-gesture-handler:generateDebugAssets
> Task :react-native-gesture-handler:packageDebugAssets
> Task :react-native-maps:mergeDebugShaders
> Task :react-native-maps:compileDebugShaders
> Task :react-native-maps:generateDebugAssets
> Task :react-native-maps:packageDebugAssets
> Task :react-native-reanimated:mergeDebugShaders
> Task :react-native-reanimated:compileDebugShaders
> Task :react-native-reanimated:generateDebugAssets
> Task :react-native-reanimated:packageDebugAssets
> Task :react-native-safe-area-context:mergeDebugShaders
> Task :react-native-safe-area-context:compileDebugShaders
> Task :react-native-safe-area-context:generateDebugAssets
> Task :react-native-safe-area-context:packageDebugAssets
> Task :react-native-screens:mergeDebugShaders
> Task :react-native-screens:compileDebugShaders
> Task :react-native-screens:generateDebugAssets
> Task :react-native-screens:packageDebugAssets
> Task :react-native-svg:mergeDebugShaders
> Task :react-native-svg:compileDebugShaders
> Task :react-native-svg:generateDebugAssets
> Task :react-native-svg:packageDebugAssets
> Task :unimodules-app-loader:mergeDebugShaders
> Task :unimodules-app-loader:compileDebugShaders
> Task :unimodules-app-loader:generateDebugAssets
> Task :unimodules-app-loader:packageDebugAssets
> Task :unimodules-barcode-scanner-interface:mergeDebugShaders
> Task :unimodules-barcode-scanner-interface:compileDebugShaders
> Task :unimodules-barcode-scanner-interface:generateDebugAssets
> Task :unimodules-barcode-scanner-interface:packageDebugAssets
> Task :unimodules-camera-interface:mergeDebugShaders
> Task :unimodules-camera-interface:compileDebugShaders
> Task :unimodules-camera-interface:generateDebugAssets
> Task :unimodules-camera-interface:packageDebugAssets
> Task :unimodules-constants-interface:mergeDebugShaders
> Task :unimodules-constants-interface:compileDebugShaders
> Task :unimodules-constants-interface:generateDebugAssets
> Task :unimodules-constants-interface:packageDebugAssets
> Task :unimodules-core:mergeDebugShaders
> Task :unimodules-core:compileDebugShaders
> Task :unimodules-core:generateDebugAssets
> Task :unimodules-core:packageDebugAssets
> Task :unimodules-face-detector-interface:mergeDebugShaders
> Task :unimodules-face-detector-interface:compileDebugShaders
> Task :unimodules-face-detector-interface:generateDebugAssets
> Task :unimodules-face-detector-interface:packageDebugAssets
> Task :unimodules-file-system-interface:mergeDebugShaders
> Task :unimodules-file-system-interface:compileDebugShaders
> Task :unimodules-file-system-interface:generateDebugAssets
> Task :unimodules-file-system-interface:packageDebugAssets
> Task :unimodules-font-interface:mergeDebugShaders
> Task :unimodules-font-interface:compileDebugShaders
> Task :unimodules-font-interface:generateDebugAssets
> Task :unimodules-font-interface:packageDebugAssets
> Task :unimodules-image-loader-interface:mergeDebugShaders
> Task :unimodules-image-loader-interface:compileDebugShaders
> Task :unimodules-image-loader-interface:generateDebugAssets
> Task :unimodules-image-loader-interface:packageDebugAssets
> Task :unimodules-permissions-interface:mergeDebugShaders
> Task :unimodules-permissions-interface:compileDebugShaders
> Task :unimodules-permissions-interface:generateDebugAssets
> Task :unimodules-permissions-interface:packageDebugAssets
> Task :unimodules-react-native-adapter:mergeDebugShaders
> Task :unimodules-react-native-adapter:compileDebugShaders
> Task :unimodules-react-native-adapter:generateDebugAssets
> Task :unimodules-react-native-adapter:packageDebugAssets
> Task :unimodules-sensors-interface:mergeDebugShaders
> Task :unimodules-sensors-interface:compileDebugShaders
> Task :unimodules-sensors-interface:generateDebugAssets
> Task :unimodules-sensors-interface:packageDebugAssets
> Task :unimodules-task-manager-interface:mergeDebugShaders
> Task :unimodules-task-manager-interface:compileDebugShaders
> Task :unimodules-task-manager-interface:generateDebugAssets
> Task :unimodules-task-manager-interface:packageDebugAssets
> Task :app:mergeDebugAssets
> Task :app:bundleDebugJsAndAssets SKIPPED
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:mainApkListPersistenceDebug
> Task :app:createDebugCompatibleScreenManifests

> Task :app:processDebugManifest
/app/android/app/src/debug/AndroidManifest.xml:18:9-27:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:18 to replace other declarations but no other declaration present

> Task :app:mergeDebugResources
> Task :app:createDebugExpoManifest SKIPPED
> Task :app:processDebugResources
> Task :app:compileDebugJavaWithJavac
> Task :app:compileDebugSources
> Task :app:copyDebugBundledJs SKIPPED
> Task :app:processDebugJavaRes NO-SOURCE
> Task :expo-constants:processDebugJavaRes NO-SOURCE
> Task :expo-error-recovery:processDebugJavaRes NO-SOURCE
> Task :expo-error-recovery:bundleLibResDebug
> Task :expo-file-system:processDebugJavaRes NO-SOURCE
> Task :expo-file-system:bundleLibResDebug
> Task :expo-font:processDebugJavaRes NO-SOURCE
> Task :expo-constants:bundleLibResDebug
> Task :expo-image-loader:processDebugJavaRes NO-SOURCE
> Task :expo-image-loader:bundleLibResDebug
> Task :expo-keep-awake:processDebugJavaRes NO-SOURCE
> Task :expo-keep-awake:bundleLibResDebug
> Task :expo-linear-gradient:processDebugJavaRes NO-SOURCE
> Task :expo-location:processDebugJavaRes NO-SOURCE
> Task :expo-mail-composer:processDebugJavaRes NO-SOURCE
> Task :expo-permissions:processDebugJavaRes NO-SOURCE
> Task :expo-sqlite:processDebugJavaRes NO-SOURCE
> Task :expo-linear-gradient:bundleLibResDebug
> Task :expo-updates:processDebugJavaRes NO-SOURCE
> Task :expo-web-browser:processDebugJavaRes NO-SOURCE
> Task :expo-permissions:bundleLibResDebug
> Task :react-native-community_masked-view:processDebugJavaRes NO-SOURCE
> Task :expo-font:bundleLibResDebug
> Task :react-native-gesture-handler:processDebugJavaRes NO-SOURCE
> Task :react-native-maps:processDebugJavaRes NO-SOURCE
> Task :expo-location:bundleLibResDebug
> Task :react-native-reanimated:processDebugJavaRes NO-SOURCE
> Task :react-native-reanimated:bundleLibResDebug
> Task :expo-web-browser:bundleLibResDebug
> Task :react-native-safe-area-context:processDebugJavaRes NO-SOURCE
> Task :expo-mail-composer:bundleLibResDebug
> Task :react-native-screens:processDebugJavaRes NO-SOURCE
> Task :expo-sqlite:bundleLibResDebug
> Task :react-native-svg:processDebugJavaRes NO-SOURCE
> Task :react-native-screens:bundleLibResDebug
> Task :unimodules-app-loader:processDebugJavaRes NO-SOURCE
> Task :react-native-gesture-handler:bundleLibResDebug
> Task :unimodules-barcode-scanner-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-camera-interface:processDebugJavaRes NO-SOURCE
> Task :expo-updates:bundleLibResDebug
> Task :unimodules-constants-interface:processDebugJavaRes NO-SOURCE
> Task :react-native-svg:bundleLibResDebug
> Task :unimodules-core:processDebugJavaRes NO-SOURCE
> Task :react-native-community_masked-view:bundleLibResDebug
> Task :unimodules-face-detector-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-constants-interface:bundleLibResDebug
> Task :unimodules-file-system-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-camera-interface:bundleLibResDebug
> Task :unimodules-font-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-app-loader:bundleLibResDebug
> Task :unimodules-image-loader-interface:processDebugJavaRes NO-SOURCE
> Task :react-native-safe-area-context:bundleLibResDebug
> Task :unimodules-permissions-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-image-loader-interface:bundleLibResDebug
> Task :unimodules-react-native-adapter:processDebugJavaRes NO-SOURCE
> Task :unimodules-font-interface:bundleLibResDebug
> Task :unimodules-sensors-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-sensors-interface:bundleLibResDebug
> Task :unimodules-task-manager-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-react-native-adapter:bundleLibResDebug
> Task :unimodules-barcode-scanner-interface:bundleLibResDebug
> Task :unimodules-file-system-interface:bundleLibResDebug
> Task :unimodules-task-manager-interface:bundleLibResDebug
> Task :unimodules-face-detector-interface:bundleLibResDebug
> Task :unimodules-permissions-interface:bundleLibResDebug
> Task :react-native-maps:bundleLibResDebug
> Task :unimodules-core:bundleLibResDebug
> Task :app:mergeDebugJavaResource
> Task :app:checkDebugDuplicateClasses
> Task :unimodules-sensors-interface:bundleLibRuntimeDebug
> Task :unimodules-image-loader-interface:bundleLibRuntimeDebug
> Task :unimodules-font-interface:bundleLibRuntimeDebug
> Task :unimodules-file-system-interface:bundleLibRuntimeDebug
> Task :unimodules-constants-interface:bundleLibRuntimeDebug
> Task :unimodules-camera-interface:bundleLibRuntimeDebug
> Task :unimodules-face-detector-interface:bundleLibRuntimeDebug
> Task :unimodules-barcode-scanner-interface:bundleLibRuntimeDebug
> Task :unimodules-permissions-interface:bundleLibRuntimeDebug
> Task :unimodules-task-manager-interface:bundleLibRuntimeDebug
> Task :unimodules-app-loader:bundleLibRuntimeDebug
> Task :expo-sqlite:bundleLibRuntimeDebug
> Task :expo-web-browser:bundleLibRuntimeDebug
> Task :app:desugarDebugFileDependencies
> Task :unimodules-core:bundleLibRuntimeDebug
> Task :expo-permissions:bundleLibRuntimeDebug
> Task :expo-linear-gradient:bundleLibRuntimeDebug
> Task :expo-mail-composer:bundleLibRuntimeDebug
> Task :expo-location:bundleLibRuntimeDebug
> Task :expo-keep-awake:bundleLibRuntimeDebug
> Task :expo-image-loader:bundleLibRuntimeDebug
> Task :expo-font:bundleLibRuntimeDebug
> Task :expo-error-recovery:bundleLibRuntimeDebug
> Task :expo-constants:bundleLibRuntimeDebug
> Task :expo-file-system:bundleLibRuntimeDebug
> Task :react-native-safe-area-context:bundleLibRuntimeDebug
> Task :react-native-screens:bundleLibRuntimeDebug
> Task :react-native-community_masked-view:bundleLibRuntimeDebug
> Task :react-native-maps:bundleLibRuntimeDebug
> Task :react-native-gesture-handler:bundleLibRuntimeDebug
> Task :react-native-reanimated:bundleLibRuntimeDebug
> Task :react-native-svg:bundleLibRuntimeDebug
> Task :unimodules-react-native-adapter:bundleLibRuntimeDebug
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Task :expo-updates:bundleLibRuntimeDebug
> Task :app:transformClassesWithDexBuilderForDebug
> Task :app:mergeLibDexDebug
> Task :app:mergeDebugJniLibFolders
> Task :expo-constants:mergeDebugJniLibFolders
> Task :expo-error-recovery:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugJniLibFolders
> Task :expo-error-recovery:mergeDebugNativeLibs
> Task :expo-error-recovery:stripDebugDebugSymbols
> Task :expo-error-recovery:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-font:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugNativeLibs
> Task :expo-file-system:stripDebugDebugSymbols
> Task :expo-file-system:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-image-loader:mergeDebugJniLibFolders
> Task :expo-keep-awake:mergeDebugJniLibFolders
> Task :expo-image-loader:mergeDebugNativeLibs
> Task :expo-image-loader:stripDebugDebugSymbols
> Task :expo-image-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-linear-gradient:mergeDebugJniLibFolders
> Task :expo-linear-gradient:mergeDebugNativeLibs
> Task :expo-font:mergeDebugNativeLibs
> Task :expo-font:stripDebugDebugSymbols
> Task :expo-font:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:mergeDebugNativeLibs
> Task :expo-constants:stripDebugDebugSymbols
> Task :expo-constants:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-linear-gradient:stripDebugDebugSymbols
> Task :expo-linear-gradient:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-location:mergeDebugJniLibFolders
> Task :expo-mail-composer:mergeDebugJniLibFolders
> Task :expo-location:mergeDebugNativeLibs
> Task :expo-location:stripDebugDebugSymbols
> Task :expo-location:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-mail-composer:mergeDebugNativeLibs
> Task :expo-mail-composer:stripDebugDebugSymbols
> Task :expo-mail-composer:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-permissions:mergeDebugJniLibFolders
> Task :expo-sqlite:mergeDebugJniLibFolders
> Task :expo-permissions:mergeDebugNativeLibs
> Task :expo-permissions:stripDebugDebugSymbols
> Task :expo-permissions:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-updates:mergeDebugJniLibFolders
> Task :expo-sqlite:mergeDebugNativeLibs
> Task :expo-sqlite:stripDebugDebugSymbols
> Task :expo-sqlite:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-keep-awake:mergeDebugNativeLibs
> Task :expo-keep-awake:stripDebugDebugSymbols
> Task :expo-keep-awake:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-web-browser:mergeDebugJniLibFolders
> Task :expo-updates:mergeDebugNativeLibs
> Task :expo-updates:stripDebugDebugSymbols
> Task :expo-updates:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-web-browser:mergeDebugNativeLibs
> Task :expo-web-browser:stripDebugDebugSymbols
> Task :expo-web-browser:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-community_masked-view:mergeDebugJniLibFolders
> Task :react-native-gesture-handler:mergeDebugJniLibFolders
> Task :react-native-community_masked-view:mergeDebugNativeLibs
> Task :react-native-community_masked-view:stripDebugDebugSymbols
> Task :react-native-community_masked-view:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-maps:mergeDebugJniLibFolders
> Task :react-native-reanimated:mergeDebugJniLibFolders
> Task :react-native-maps:mergeDebugNativeLibs
> Task :react-native-maps:stripDebugDebugSymbols
> Task :react-native-maps:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-reanimated:mergeDebugNativeLibs
> Task :react-native-reanimated:stripDebugDebugSymbols
> Task :react-native-reanimated:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-safe-area-context:mergeDebugJniLibFolders
> Task :react-native-screens:mergeDebugJniLibFolders
> Task :react-native-safe-area-context:mergeDebugNativeLibs
> Task :react-native-safe-area-context:stripDebugDebugSymbols
> Task :react-native-safe-area-context:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-svg:mergeDebugJniLibFolders
> Task :react-native-screens:mergeDebugNativeLibs
> Task :react-native-screens:stripDebugDebugSymbols
> Task :react-native-screens:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-app-loader:mergeDebugJniLibFolders
> Task :react-native-svg:mergeDebugNativeLibs
> Task :react-native-svg:stripDebugDebugSymbols
> Task :react-native-svg:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:mergeDebugJniLibFolders
> Task :app:mergeProjectDexDebug
> Task :unimodules-camera-interface:mergeDebugJniLibFolders
> Task :react-native-gesture-handler:mergeDebugNativeLibs
> Task :react-native-gesture-handler:stripDebugDebugSymbols
> Task :react-native-gesture-handler:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-constants-interface:mergeDebugJniLibFolders
> Task :unimodules-constants-interface:mergeDebugNativeLibs
> Task :unimodules-constants-interface:stripDebugDebugSymbols
> Task :unimodules-constants-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-core:mergeDebugJniLibFolders
> Task :unimodules-face-detector-interface:mergeDebugJniLibFolders
> Task :unimodules-barcode-scanner-interface:mergeDebugNativeLibs
> Task :unimodules-barcode-scanner-interface:stripDebugDebugSymbols
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-file-system-interface:mergeDebugJniLibFolders
> Task :unimodules-font-interface:mergeDebugJniLibFolders
> Task :unimodules-font-interface:mergeDebugNativeLibs
> Task :unimodules-font-interface:stripDebugDebugSymbols
> Task :unimodules-font-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-image-loader-interface:mergeDebugJniLibFolders
> Task :unimodules-face-detector-interface:mergeDebugNativeLibs
> Task :unimodules-face-detector-interface:stripDebugDebugSymbols
> Task :unimodules-face-detector-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-permissions-interface:mergeDebugJniLibFolders
> Task :unimodules-image-loader-interface:mergeDebugNativeLibs
> Task :unimodules-image-loader-interface:stripDebugDebugSymbols
> Task :unimodules-image-loader-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-camera-interface:mergeDebugNativeLibs
> Task :unimodules-camera-interface:stripDebugDebugSymbols
> Task :unimodules-camera-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-permissions-interface:mergeDebugNativeLibs
> Task :unimodules-permissions-interface:stripDebugDebugSymbols
> Task :unimodules-permissions-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-react-native-adapter:mergeDebugJniLibFolders
> Task :unimodules-app-loader:mergeDebugNativeLibs
> Task :unimodules-app-loader:stripDebugDebugSymbols
> Task :unimodules-app-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-sensors-interface:mergeDebugJniLibFolders
> Task :unimodules-react-native-adapter:mergeDebugNativeLibs
> Task :unimodules-file-system-interface:mergeDebugNativeLibs
> Task :unimodules-file-system-interface:stripDebugDebugSymbols
> Task :unimodules-file-system-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-sensors-interface:mergeDebugNativeLibs
> Task :unimodules-react-native-adapter:stripDebugDebugSymbols
> Task :unimodules-react-native-adapter:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-sensors-interface:stripDebugDebugSymbols
> Task :unimodules-sensors-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-task-manager-interface:mergeDebugJniLibFolders
> Task :expo-constants:extractDebugAnnotations
> Task :expo-constants:mergeDebugGeneratedProguardFiles
> Task :expo-constants:mergeDebugConsumerProguardFiles
> Task :app:mergeExtDexDebug
> Task :expo-constants:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-constants:compileDebugSources
> Task :unimodules-task-manager-interface:mergeDebugNativeLibs
> Task :unimodules-task-manager-interface:stripDebugDebugSymbols
> Task :unimodules-task-manager-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-error-recovery:extractDebugAnnotations
> Task :expo-error-recovery:mergeDebugGeneratedProguardFiles
> Task :expo-error-recovery:mergeDebugConsumerProguardFiles
> Task :expo-constants:mergeDebugJavaResource
> Task :expo-constants:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-error-recovery:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-error-recovery:compileDebugSources
> Task :expo-file-system:extractDebugAnnotations
> Task :expo-file-system:mergeDebugGeneratedProguardFiles
> Task :expo-file-system:mergeDebugConsumerProguardFiles
> Task :unimodules-core:mergeDebugNativeLibs
> Task :unimodules-core:stripDebugDebugSymbols
> Task :unimodules-core:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:prepareLintJarForPublish
> Task :expo-constants:bundleDebugAar
> Task :expo-constants:assembleDebug
> Task :expo-file-system:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-file-system:compileDebugSources
> Task :expo-font:extractDebugAnnotations
> Task :expo-font:mergeDebugGeneratedProguardFiles
> Task :expo-font:mergeDebugConsumerProguardFiles
> Task :expo-error-recovery:prepareLintJarForPublish
> Task :expo-font:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-font:compileDebugSources
> Task :expo-error-recovery:mergeDebugJavaResource
> Task :expo-error-recovery:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-error-recovery:bundleDebugAar
> Task :expo-error-recovery:assembleDebug
> Task :expo-image-loader:extractDebugAnnotations
> Task :expo-image-loader:mergeDebugGeneratedProguardFiles
> Task :expo-image-loader:mergeDebugConsumerProguardFiles
> Task :expo-image-loader:prepareLintJarForPublish
> Task :expo-file-system:prepareLintJarForPublish
> Task :expo-file-system:mergeDebugJavaResource
> Task :expo-file-system:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-file-system:bundleDebugAar
> Task :expo-file-system:assembleDebug
> Task :expo-image-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-image-loader:compileDebugSources
> Task :expo-keep-awake:extractDebugAnnotations
> Task :expo-keep-awake:mergeDebugGeneratedProguardFiles
> Task :expo-keep-awake:mergeDebugConsumerProguardFiles
> Task :expo-keep-awake:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-keep-awake:compileDebugSources
> Task :expo-linear-gradient:extractDebugAnnotations
> Task :expo-linear-gradient:mergeDebugGeneratedProguardFiles
> Task :expo-linear-gradient:mergeDebugConsumerProguardFiles
> Task :expo-font:prepareLintJarForPublish
> Task :expo-keep-awake:mergeDebugJavaResource
> Task :expo-keep-awake:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-linear-gradient:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-linear-gradient:compileDebugSources
> Task :expo-location:extractDebugAnnotations
> Task :expo-location:mergeDebugGeneratedProguardFiles
> Task :expo-location:mergeDebugConsumerProguardFiles
> Task :expo-location:prepareLintJarForPublish
> Task :expo-keep-awake:prepareLintJarForPublish
> Task :expo-keep-awake:bundleDebugAar
> Task :expo-keep-awake:assembleDebug
> Task :expo-linear-gradient:mergeDebugJavaResource
> Task :expo-linear-gradient:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-location:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-location:compileDebugSources
> Task :expo-mail-composer:extractDebugAnnotations
> Task :expo-mail-composer:mergeDebugGeneratedProguardFiles
> Task :expo-mail-composer:mergeDebugConsumerProguardFiles
> Task :expo-image-loader:mergeDebugJavaResource
> Task :expo-image-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-image-loader:bundleDebugAar
> Task :expo-linear-gradient:prepareLintJarForPublish
> Task :expo-image-loader:assembleDebug
> Task :expo-linear-gradient:bundleDebugAar
> Task :expo-linear-gradient:assembleDebug
> Task :expo-mail-composer:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-mail-composer:compileDebugSources
> Task :expo-permissions:extractDebugAnnotations
> Task :expo-permissions:mergeDebugGeneratedProguardFiles
> Task :expo-permissions:mergeDebugConsumerProguardFiles
> Task :expo-mail-composer:mergeDebugJavaResource
> Task :expo-mail-composer:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-location:mergeDebugJavaResource
> Task :expo-location:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-location:bundleDebugAar
> Task :expo-location:assembleDebug
> Task :expo-permissions:mergeDebugJavaResource
> Task :expo-permissions:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-permissions:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-permissions:compileDebugSources
> Task :expo-sqlite:extractDebugAnnotations
> Task :expo-sqlite:mergeDebugGeneratedProguardFiles
> Task :expo-sqlite:mergeDebugConsumerProguardFiles
> Task :expo-permissions:prepareLintJarForPublish
> Task :expo-permissions:bundleDebugAar
> Task :expo-permissions:assembleDebug
> Task :expo-sqlite:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-sqlite:compileDebugSources
> Task :expo-updates:extractDebugAnnotations
> Task :expo-updates:mergeDebugGeneratedProguardFiles
> Task :expo-updates:mergeDebugConsumerProguardFiles
> Task :expo-mail-composer:prepareLintJarForPublish
> Task :expo-mail-composer:bundleDebugAar
> Task :expo-mail-composer:assembleDebug
> Task :expo-font:mergeDebugJavaResource
> Task :expo-font:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-updates:mergeDebugJavaResource
> Task :expo-font:bundleDebugAar
> Task :expo-font:assembleDebug
> Task :expo-updates:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-updates:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-updates:compileDebugSources
> Task :expo-web-browser:extractDebugAnnotations
> Task :expo-web-browser:mergeDebugGeneratedProguardFiles
> Task :expo-web-browser:mergeDebugConsumerProguardFiles
> Task :expo-web-browser:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-web-browser:compileDebugSources
> Task :react-native-community_masked-view:extractDebugAnnotations
> Task :react-native-community_masked-view:mergeDebugGeneratedProguardFiles
> Task :react-native-community_masked-view:mergeDebugConsumerProguardFiles
> Task :expo-sqlite:mergeDebugJavaResource
> Task :expo-sqlite:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:prepareLintJarForPublish
> Task :react-native-community_masked-view:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-community_masked-view:compileDebugSources
> Task :expo-updates:prepareLintJarForPublish
> Task :expo-updates:bundleDebugAar
> Task :expo-updates:assembleDebug
> Task :react-native-gesture-handler:extractDebugAnnotations
> Task :react-native-gesture-handler:mergeDebugGeneratedProguardFiles
> Task :react-native-gesture-handler:mergeDebugConsumerProguardFiles
> Task :expo-web-browser:prepareLintJarForPublish
> Task :expo-sqlite:prepareLintJarForPublish
> Task :expo-sqlite:bundleDebugAar
> Task :expo-sqlite:assembleDebug
> Task :react-native-gesture-handler:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-gesture-handler:compileDebugSources
> Task :react-native-maps:extractDebugAnnotations
> Task :react-native-maps:mergeDebugGeneratedProguardFiles
> Task :react-native-maps:mergeDebugConsumerProguardFiles
> Task :react-native-gesture-handler:prepareLintJarForPublish
> Task :react-native-maps:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-maps:compileDebugSources
> Task :react-native-reanimated:extractDebugAnnotations
> Task :react-native-reanimated:mergeDebugGeneratedProguardFiles
> Task :react-native-reanimated:mergeDebugConsumerProguardFiles
> Task :react-native-maps:mergeDebugJavaResource
> Task :react-native-maps:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-reanimated:prepareLintJarForPublish
> Task :react-native-reanimated:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-reanimated:compileDebugSources
> Task :react-native-safe-area-context:extractDebugAnnotations
> Task :expo-web-browser:mergeDebugJavaResource
> Task :expo-web-browser:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-maps:prepareLintJarForPublish
> Task :expo-web-browser:bundleDebugAar
> Task :expo-web-browser:assembleDebug
> Task :react-native-maps:bundleDebugAar
> Task :react-native-maps:assembleDebug
> Task :react-native-safe-area-context:mergeDebugGeneratedProguardFiles
> Task :react-native-safe-area-context:mergeDebugConsumerProguardFiles
> Task :react-native-safe-area-context:prepareLintJarForPublish
> Task :react-native-gesture-handler:mergeDebugJavaResource
> Task :react-native-gesture-handler:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:mergeDebugJavaResource
> Task :react-native-community_masked-view:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:bundleDebugAar
> Task :react-native-community_masked-view:assembleDebug
> Task :react-native-gesture-handler:bundleDebugAar
> Task :react-native-gesture-handler:assembleDebug
> Task :react-native-safe-area-context:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-safe-area-context:compileDebugSources
> Task :react-native-screens:extractDebugAnnotations
> Task :react-native-screens:mergeDebugGeneratedProguardFiles
> Task :react-native-screens:mergeDebugConsumerProguardFiles
> Task :react-native-reanimated:mergeDebugJavaResource
> Task :react-native-reanimated:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-reanimated:bundleDebugAar
> Task :react-native-reanimated:assembleDebug
> Task :react-native-screens:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-screens:compileDebugSources
> Task :react-native-svg:extractDebugAnnotations
> Task :react-native-svg:mergeDebugGeneratedProguardFiles
> Task :react-native-svg:mergeDebugConsumerProguardFiles
> Task :react-native-svg:prepareLintJarForPublish
> Task :react-native-svg:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-svg:compileDebugSources
> Task :unimodules-app-loader:extractDebugAnnotations
> Task :unimodules-app-loader:mergeDebugGeneratedProguardFiles
> Task :unimodules-app-loader:mergeDebugConsumerProguardFiles
> Task :unimodules-app-loader:mergeDebugJavaResource
> Task :unimodules-app-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-screens:mergeDebugJavaResource
> Task :react-native-screens:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-app-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-app-loader:compileDebugSources
> Task :unimodules-barcode-scanner-interface:extractDebugAnnotations
> Task :unimodules-barcode-scanner-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-app-loader:prepareLintJarForPublish
> Task :unimodules-app-loader:bundleDebugAar
> Task :unimodules-app-loader:assembleDebug
> Task :unimodules-barcode-scanner-interface:mergeDebugConsumerProguardFiles
> Task :react-native-safe-area-context:mergeDebugJavaResource
> Task :react-native-safe-area-context:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-safe-area-context:bundleDebugAar
> Task :react-native-safe-area-context:assembleDebug
> Task :unimodules-barcode-scanner-interface:prepareLintJarForPublish
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:compileDebugSources
> Task :unimodules-camera-interface:extractDebugAnnotations
> Task :unimodules-camera-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-camera-interface:mergeDebugConsumerProguardFiles
> Task :react-native-svg:mergeDebugJavaResource
> Task :react-native-svg:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-barcode-scanner-interface:mergeDebugJavaResource
> Task :react-native-svg:bundleDebugAar
> Task :react-native-svg:assembleDebug
> Task :unimodules-barcode-scanner-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-barcode-scanner-interface:bundleDebugAar
> Task :unimodules-barcode-scanner-interface:assembleDebug
> Task :unimodules-camera-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-camera-interface:compileDebugSources
> Task :unimodules-constants-interface:extractDebugAnnotations
> Task :unimodules-constants-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-constants-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-constants-interface:prepareLintJarForPublish
> Task :unimodules-constants-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-constants-interface:compileDebugSources
> Task :unimodules-core:extractDebugAnnotations
> Task :unimodules-core:mergeDebugGeneratedProguardFiles
> Task :unimodules-core:mergeDebugConsumerProguardFiles
> Task :unimodules-constants-interface:mergeDebugJavaResource
> Task :unimodules-constants-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-constants-interface:bundleDebugAar
> Task :unimodules-constants-interface:assembleDebug
> Task :unimodules-core:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-core:compileDebugSources
> Task :unimodules-face-detector-interface:extractDebugAnnotations
> Task :unimodules-face-detector-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-face-detector-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-camera-interface:mergeDebugJavaResource
> Task :unimodules-camera-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-camera-interface:prepareLintJarForPublish
> Task :unimodules-camera-interface:bundleDebugAar
> Task :unimodules-camera-interface:assembleDebug
> Task :unimodules-face-detector-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-face-detector-interface:compileDebugSources
> Task :unimodules-file-system-interface:extractDebugAnnotations
> Task :unimodules-file-system-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-face-detector-interface:mergeDebugJavaResource
> Task :unimodules-face-detector-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-file-system-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-face-detector-interface:prepareLintJarForPublish
> Task :unimodules-face-detector-interface:bundleDebugAar
> Task :unimodules-face-detector-interface:assembleDebug
> Task :unimodules-file-system-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-file-system-interface:compileDebugSources
> Task :unimodules-font-interface:extractDebugAnnotations
> Task :unimodules-font-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-font-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-font-interface:prepareLintJarForPublish
> Task :unimodules-core:prepareLintJarForPublish
> Task :unimodules-font-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-font-interface:compileDebugSources
> Task :unimodules-image-loader-interface:extractDebugAnnotations
> Task :unimodules-image-loader-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-image-loader-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-image-loader-interface:prepareLintJarForPublish
> Task :react-native-screens:prepareLintJarForPublish
> Task :react-native-screens:bundleDebugAar
> Task :react-native-screens:assembleDebug
> Task :unimodules-image-loader-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-image-loader-interface:compileDebugSources
> Task :unimodules-permissions-interface:extractDebugAnnotations
> Task :unimodules-permissions-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-permissions-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-core:mergeDebugJavaResource
> Task :unimodules-core:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-core:bundleDebugAar
> Task :unimodules-core:assembleDebug
> Task :unimodules-font-interface:mergeDebugJavaResource
> Task :unimodules-font-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-font-interface:bundleDebugAar
> Task :unimodules-permissions-interface:prepareLintJarForPublish
> Task :unimodules-font-interface:assembleDebug
> Task :unimodules-file-system-interface:mergeDebugJavaResource
> Task :unimodules-file-system-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-permissions-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-permissions-interface:compileDebugSources
> Task :unimodules-react-native-adapter:extractDebugAnnotations
> Task :unimodules-react-native-adapter:mergeDebugGeneratedProguardFiles
> Task :unimodules-react-native-adapter:mergeDebugConsumerProguardFiles
> Task :unimodules-permissions-interface:mergeDebugJavaResource
> Task :unimodules-permissions-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-permissions-interface:bundleDebugAar
> Task :unimodules-permissions-interface:assembleDebug
> Task :unimodules-react-native-adapter:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-react-native-adapter:compileDebugSources
> Task :unimodules-sensors-interface:extractDebugAnnotations
> Task :unimodules-sensors-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-sensors-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-react-native-adapter:mergeDebugJavaResource
> Task :unimodules-react-native-adapter:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-react-native-adapter:prepareLintJarForPublish
> Task :unimodules-react-native-adapter:bundleDebugAar
> Task :unimodules-react-native-adapter:assembleDebug
> Task :unimodules-sensors-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-sensors-interface:compileDebugSources
> Task :unimodules-task-manager-interface:extractDebugAnnotations
> Task :unimodules-task-manager-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-task-manager-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-file-system-interface:prepareLintJarForPublish
> Task :unimodules-file-system-interface:bundleDebugAar
> Task :unimodules-file-system-interface:assembleDebug
> Task :unimodules-image-loader-interface:mergeDebugJavaResource
> Task :unimodules-image-loader-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-image-loader-interface:bundleDebugAar
> Task :unimodules-image-loader-interface:assembleDebug
> Task :unimodules-task-manager-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-task-manager-interface:compileDebugSources
> Task :unimodules-sensors-interface:prepareLintJarForPublish
> Task :unimodules-task-manager-interface:mergeDebugJavaResource
> Task :unimodules-task-manager-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-task-manager-interface:prepareLintJarForPublish
> Task :unimodules-task-manager-interface:bundleDebugAar
> Task :unimodules-task-manager-interface:assembleDebug
> Task :unimodules-sensors-interface:mergeDebugJavaResource
> Task :unimodules-sensors-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-sensors-interface:bundleDebugAar
> Task :unimodules-sensors-interface:assembleDebug
> Task :app:mergeDebugNativeLibs
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsinspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.

> Task :app:stripDebugDebugSymbols
Compatible side by side NDK version was not found.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsc.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libimagepipeline.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog_init.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-inspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-filters.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativejni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_futures.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfbjni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libyoga.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativeblob.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfb.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_json.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjscexecutor.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsinspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsc.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libc++_shared.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libimagepipeline.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog_init.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-inspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-filters.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativejni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-release.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_futures.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfbjni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libyoga.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsijniprofiler.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativeblob.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfb.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_json.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjscexecutor.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsinspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsc.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libimagepipeline.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog_init.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-inspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-filters.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativejni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_futures.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfbjni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libyoga.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativeblob.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfb.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_json.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjscexecutor.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsinspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsc.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libc++_shared.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libimagepipeline.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog_init.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-inspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-filters.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativejni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-release.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_futures.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfbjni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libyoga.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsijniprofiler.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativeblob.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfb.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_json.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjscexecutor.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.

> Task :app:packageDebug
> Task :app:assembleDebug

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 2m 20s
923 actionable tasks: 923 executed

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:22-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing parent package.json (monorepo metro configs) ----
                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && 
                # ---- patch toReversed (Node <20 compat) ----
                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i 's/\.toReversed()/.slice().reverse()/g' {} \; 2>/dev/null || true && 
                # ---- patch missing expo/AppEntry ----
                if grep -q '"main".*expo/AppEntry' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require('fs'); const p=JSON.parse(fs.readFileSync('package.json','utf8')); if(fs.existsSync('index.js')){p.main='index.js'; fs.writeFileSync('package.json',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && 
                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----
                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry
                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for
                # packages like @react-native-masked-view/masked-view to resolve.
                if grep -q 'react-native-monorepo-config' metro.config.js 2>/dev/null ||                    ! node -e "const c=require('./metro.config.js'); if(!c||typeof c!=='object') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf 'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");
module.exports = mergeConfig(getDefaultConfig(__dirname), {});
' > metro.config.js;                     else                         printf 'const {getDefaultConfig} = require("metro-config");
module.exports = getDefaultConfig(__dirname);
' > metro.config.js;                     fi;                 fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----
                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow
                # projects — patching before prebuild would be overwritten by the generated file.
                # Fix 1: remove customSerializer that returns JS string instead of JSON
                #   ("var __BUND..." → "Serializer did not return expected format").
                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel
                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).
                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q 'expo/metro-config\|@expo/metro-config' metro.config.js 2>/dev/null ||                      ! grep -q 'transformIgnorePatterns' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf 'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\n' > metro.config.js;                 fi && 
                # ---- stub missing metro watchFolders paths ----
                mkdir -p /src 2>/dev/null || true && 
                # ---- fix babel configs that use react-native-builder-bob ----
                # builder-bob is a library-dev tool; its getConfig() throws "Couldn't determine the source
                # directory" when built outside the library's own workspace. Replace with a standard preset.
                if grep -ql 'react-native-builder-bob' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf 'module.exports={presets:["module:@react-native/babel-preset"]};' > babel.config.js;                     else                         printf 'module.exports={presets:["module:metro-react-native-babel-preset"]};' > babel.config.js;                     fi;                 fi && 
                # ---- ensure TypeScript babel support (fixes 'interface' SyntaxError in metro bundling) ----
                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                 fi && 
                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----
                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.
                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".
                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf 'module.exports=require("@react-native/assets-registry/registry");' > node_modules/missing-asset-registry-path/index.js;                     else                         printf 'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && 
                # ---- stub @react-native-masked-view/masked-view if missing ----
                # Required by @react-navigation/elements but often not installed as a direct dependency.
                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf '{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf 'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- disable Sentry source map upload (no credentials in CI) ----
                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- enable R8 ----
                sed -i 's/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/' app/build.gradle || true && 
                # ---- sign release with debug key ----
                sed -i '/buildTypes/,/}/s/release {/release {
            signingConfig signingConfigs.debug/' app/build.gradle || true && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- build release apk ----
                ./gradlew assembleRelease --no-daemon || exit 1 &&                     
                APK_PATH="app/build/outputs/apk/release"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi

                # ---- copy output ----
                cp app/build/outputs/apk/release/*.apk /output/r8/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/r8/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                mkdir -p /output/r8/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy

added 1171 packages, and audited 1172 packages in 42s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
sed: -e expression #1, char 37: unterminated `s' command

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:extractProguardFiles
> Task :app:preReleaseBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preReleaseBuild UP-TO-DATE
> Task :unimodules-core:compileReleaseAidl NO-SOURCE
> Task :expo-constants:compileReleaseAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preReleaseBuild UP-TO-DATE
> Task :expo-error-recovery:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileReleaseAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preReleaseBuild UP-TO-DATE
> Task :expo-keep-awake:compileReleaseAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preReleaseBuild UP-TO-DATE
> Task :expo-linear-gradient:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:compileReleaseAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileReleaseAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preReleaseBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:compileReleaseAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preReleaseBuild UP-TO-DATE
> Task :expo-location:compileReleaseAidl NO-SOURCE
> Task :expo-mail-composer:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preReleaseBuild UP-TO-DATE
> Task :expo-permissions:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:compileReleaseAidl NO-SOURCE
> Task :expo-updates:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :react-native-maps:compileReleaseAidl NO-SOURCE
> 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:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-reanimated:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:compileReleaseAidl NO-SOURCE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:compileReleaseAidl NO-SOURCE
> Task :unimodules-app-loader:compileReleaseAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preReleaseBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-react-native-adapter:compileReleaseAidl NO-SOURCE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :expo-constants: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-image-loader:packageReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:packageReleaseRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageReleaseRenderscript NO-SOURCE
> Task :expo-location:packageReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:packageReleaseRenderscript NO-SOURCE
> Task :expo-permissions:packageReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:packageReleaseRenderscript NO-SOURCE
> Task :expo-updates:packageReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-maps:packageReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated: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 :unimodules-app-loader:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-core:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:checkReleaseManifest
> Task :app:generateReleaseBuildConfig
> Task :expo-constants:compileReleaseRenderscript NO-SOURCE
> Task :expo-constants:checkReleaseManifest
> Task :expo-constants:generateReleaseBuildConfig
> Task :expo-constants:generateReleaseResValues
> Task :expo-constants:generateReleaseResources
> Task :expo-constants:packageReleaseResources
> Task :unimodules-constants-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateReleaseResValues
> Task :unimodules-constants-interface:generateReleaseResources
> Task :unimodules-constants-interface:packageReleaseResources
> Task :unimodules-constants-interface:checkReleaseManifest
> Task :unimodules-core:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-core:generateReleaseResValues
> Task :unimodules-core:generateReleaseResources
> Task :unimodules-core:packageReleaseResources
> Task :unimodules-core:checkReleaseManifest
> Task :expo-constants:processReleaseManifest
> Task :unimodules-core:parseReleaseLibraryResources
> Task :unimodules-constants-interface:generateReleaseBuildConfig
> Task :expo-constants:parseReleaseLibraryResources
> Task :unimodules-core:generateReleaseBuildConfig
> Task :unimodules-constants-interface:processReleaseManifest
> Task :unimodules-constants-interface:javaPreCompileRelease
> Task :unimodules-core:processReleaseManifest
> Task :unimodules-core:javaPreCompileRelease
> Task :expo-error-recovery:compileReleaseRenderscript NO-SOURCE
> Task :expo-error-recovery:checkReleaseManifest
> Task :expo-error-recovery:generateReleaseBuildConfig
> Task :expo-error-recovery:generateReleaseResValues
> Task :expo-error-recovery:generateReleaseResources
> Task :expo-error-recovery:packageReleaseResources
> Task :unimodules-core:generateReleaseRFile

> Task :unimodules-core:compileReleaseJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-error-recovery:processReleaseManifest
> Task :unimodules-constants-interface:parseReleaseLibraryResources
> Task :expo-error-recovery:parseReleaseLibraryResources
> Task :unimodules-constants-interface:generateReleaseRFile
> Task :unimodules-constants-interface:compileReleaseJavaWithJavac
> Task :expo-error-recovery:generateReleaseRFile
> Task :expo-constants:generateReleaseRFile
> Task :unimodules-constants-interface:bundleLibCompileRelease
> Task :unimodules-core:bundleLibCompileRelease
> Task :expo-error-recovery:compileReleaseKotlin
> Task :expo-constants:javaPreCompileRelease

> Task :expo-constants:compileReleaseJavaWithJavac

> Task :expo-error-recovery:javaPreCompileRelease
Note: /app/node_modules/expo-constants/android/src/main/java/expo/modules/constants/ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :expo-error-recovery:compileReleaseJavaWithJavac
> Task :expo-constants:bundleLibCompileRelease
> Task :expo-error-recovery:bundleLibCompileRelease
> Task :expo-file-system:checkReleaseManifest
> Task :expo-file-system:compileReleaseRenderscript NO-SOURCE
> Task :expo-file-system:generateReleaseBuildConfig
> Task :expo-file-system:generateReleaseResValues
> Task :expo-file-system:generateReleaseResources
> Task :expo-file-system:packageReleaseResources
> Task :unimodules-file-system-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateReleaseResValues
> Task :unimodules-file-system-interface:generateReleaseResources
> Task :unimodules-file-system-interface:packageReleaseResources
> Task :expo-file-system:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:checkReleaseManifest
> Task :unimodules-file-system-interface:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:generateReleaseBuildConfig

> Task :expo-file-system:processReleaseManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :expo-font:compileReleaseRenderscript NO-SOURCE
> Task :expo-font:checkReleaseManifest
> Task :expo-font:generateReleaseBuildConfig
> Task :expo-font:generateReleaseResValues
> Task :expo-font:generateReleaseResources
> Task :expo-font:packageReleaseResources
> Task :unimodules-font-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateReleaseResValues
> Task :unimodules-file-system-interface:processReleaseManifest
> Task :expo-font:parseReleaseLibraryResources
> Task :unimodules-font-interface:generateReleaseResources
> Task :unimodules-font-interface:packageReleaseResources
> Task :unimodules-file-system-interface:generateReleaseRFile
> Task :unimodules-font-interface:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:javaPreCompileRelease
> Task :unimodules-file-system-interface:compileReleaseJavaWithJavac
> Task :unimodules-font-interface:checkReleaseManifest
> Task :unimodules-font-interface:generateReleaseBuildConfig
> Task :unimodules-file-system-interface:bundleLibCompileRelease
> Task :expo-file-system:generateReleaseRFile
> Task :unimodules-font-interface:processReleaseManifest
> Task :unimodules-font-interface:javaPreCompileRelease
> Task :expo-file-system:javaPreCompileRelease

> Task :expo-file-system:compileReleaseJavaWithJavac

> Task :unimodules-font-interface:generateReleaseRFile
Note: /app/node_modules/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :unimodules-font-interface:compileReleaseJavaWithJavac
> Task :expo-font:processReleaseManifest
> Task :unimodules-font-interface:bundleLibCompileRelease
> Task :expo-file-system:bundleLibCompileRelease
> Task :expo-font:javaPreCompileRelease
> Task :expo-image-loader:checkReleaseManifest
> Task :expo-image-loader:compileReleaseRenderscript NO-SOURCE
> Task :expo-image-loader:generateReleaseBuildConfig
> Task :expo-font:generateReleaseRFile
> Task :expo-font:compileReleaseJavaWithJavac
> Task :expo-font:bundleLibCompileRelease
> Task :expo-image-loader:generateReleaseResValues
> Task :expo-image-loader:generateReleaseResources
> Task :expo-image-loader:packageReleaseResources
> Task :unimodules-image-loader-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateReleaseResValues
> Task :unimodules-image-loader-interface:generateReleaseResources
> Task :unimodules-image-loader-interface:packageReleaseResources
> Task :expo-image-loader:processReleaseManifest
> Task :unimodules-image-loader-interface:checkReleaseManifest
> Task :unimodules-image-loader-interface:parseReleaseLibraryResources
> Task :unimodules-image-loader-interface:generateReleaseBuildConfig
> Task :expo-keep-awake:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:checkReleaseManifest
> Task :expo-keep-awake:generateReleaseBuildConfig
> Task :expo-keep-awake:generateReleaseResValues
> Task :expo-keep-awake:generateReleaseResources
> Task :expo-keep-awake:packageReleaseResources
> Task :expo-keep-awake:parseReleaseLibraryResources
> Task :expo-linear-gradient:compileReleaseRenderscript NO-SOURCE
> Task :expo-linear-gradient:checkReleaseManifest
> Task :expo-linear-gradient:generateReleaseBuildConfig
> Task :expo-linear-gradient:generateReleaseResValues
> Task :expo-linear-gradient:generateReleaseResources
> Task :expo-linear-gradient:packageReleaseResources
> Task :expo-keep-awake:processReleaseManifest
> Task :expo-keep-awake:generateReleaseRFile
> Task :expo-linear-gradient:processReleaseManifest
> Task :unimodules-image-loader-interface:javaPreCompileRelease
> Task :expo-linear-gradient:parseReleaseLibraryResources
> Task :expo-linear-gradient:javaPreCompileRelease
> Task :expo-keep-awake:javaPreCompileRelease
> Task :expo-keep-awake:compileReleaseJavaWithJavac
> Task :expo-linear-gradient:generateReleaseRFile
> Task :expo-linear-gradient:compileReleaseJavaWithJavac
> Task :expo-keep-awake:bundleLibCompileRelease
> Task :expo-image-loader:parseReleaseLibraryResources
> Task :unimodules-image-loader-interface:processReleaseManifest
> Task :expo-linear-gradient:bundleLibCompileRelease
> Task :expo-location:checkReleaseManifest
> Task :expo-location:generateReleaseBuildConfig
> Task :expo-location:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateReleaseRFile
> Task :unimodules-image-loader-interface:compileReleaseJavaWithJavac
> Task :expo-location:generateReleaseResValues
> Task :expo-location:generateReleaseResources
> Task :expo-location:packageReleaseResources
> Task :expo-location:parseReleaseLibraryResources
> Task :unimodules-permissions-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:generateReleaseResValues
> Task :unimodules-permissions-interface:generateReleaseResources
> Task :unimodules-permissions-interface:packageReleaseResources
> Task :expo-location:processReleaseManifest
> Task :unimodules-permissions-interface:checkReleaseManifest
> Task :unimodules-task-manager-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:generateReleaseResValues
> Task :unimodules-task-manager-interface:generateReleaseResources
> Task :unimodules-task-manager-interface:packageReleaseResources
> Task :unimodules-task-manager-interface:checkReleaseManifest
> Task :unimodules-permissions-interface:processReleaseManifest
> Task :unimodules-image-loader-interface:bundleLibCompileRelease
> Task :unimodules-permissions-interface:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:generateReleaseBuildConfig
> Task :unimodules-permissions-interface:parseReleaseLibraryResources
> Task :expo-image-loader:generateReleaseRFile
> Task :unimodules-task-manager-interface:processReleaseManifest

> Task :expo-image-loader:compileReleaseKotlin
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (83, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :unimodules-permissions-interface:generateReleaseRFile
> Task :unimodules-permissions-interface:compileReleaseKotlin
> Task :unimodules-task-manager-interface:parseReleaseLibraryResources
> Task :expo-image-loader:javaPreCompileRelease
> Task :expo-image-loader:compileReleaseJavaWithJavac
> Task :unimodules-task-manager-interface:javaPreCompileRelease
> Task :unimodules-task-manager-interface:generateReleaseRFile
> Task :expo-image-loader:bundleLibCompileRelease
> Task :unimodules-task-manager-interface:compileReleaseJavaWithJavac
> Task :expo-location:generateReleaseRFile
> Task :unimodules-permissions-interface:javaPreCompileRelease
> Task :unimodules-permissions-interface:compileReleaseJavaWithJavac
> Task :unimodules-task-manager-interface:bundleLibCompileRelease
> Task :expo-mail-composer:checkReleaseManifest
> Task :expo-mail-composer:generateReleaseBuildConfig
> Task :expo-mail-composer:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:bundleLibCompileRelease
> Task :expo-mail-composer:generateReleaseResValues
> Task :expo-location:javaPreCompileRelease

> Task :expo-location:compileReleaseJavaWithJavac

> Task :expo-mail-composer:generateReleaseResources
Note: /app/node_modules/expo-location/android/src/main/java/expo/modules/location/taskConsumers/GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-mail-composer:packageReleaseResources
> Task :expo-mail-composer:parseReleaseLibraryResources
> Task :expo-mail-composer:processReleaseManifest
> Task :expo-mail-composer:javaPreCompileRelease
> Task :expo-location:bundleLibCompileRelease
> Task :expo-permissions:checkReleaseManifest
> Task :expo-permissions:generateReleaseBuildConfig
> Task :expo-permissions:compileReleaseRenderscript NO-SOURCE
> Task :expo-permissions:generateReleaseResValues
> Task :expo-permissions:generateReleaseResources
> Task :expo-permissions:packageReleaseResources
> Task :expo-sqlite:compileReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:checkReleaseManifest
> Task :expo-sqlite:generateReleaseBuildConfig
> Task :expo-sqlite:generateReleaseResValues
> Task :expo-sqlite:generateReleaseResources
> Task :expo-sqlite:packageReleaseResources
> Task :expo-permissions:parseReleaseLibraryResources
> Task :expo-sqlite:parseReleaseLibraryResources
> Task :expo-mail-composer:generateReleaseRFile

> Task :expo-mail-composer:compileReleaseJavaWithJavac

> Task :expo-sqlite:processReleaseManifest
> Task :expo-permissions:processReleaseManifest
> Task :expo-mail-composer:bundleLibCompileRelease
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-sqlite:javaPreCompileRelease
> Task :expo-sqlite:generateReleaseRFile

> Task :expo-sqlite:compileReleaseJavaWithJavac

> Task :expo-permissions:generateReleaseRFile
Note: /app/node_modules/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-permissions:compileReleaseKotlin
> Task :expo-sqlite:bundleLibCompileRelease
> Task :expo-permissions:javaPreCompileRelease
> Task :expo-permissions:compileReleaseJavaWithJavac
> Task :expo-permissions:bundleLibCompileRelease
> Task :expo-updates:compileReleaseRenderscript NO-SOURCE
> Task :expo-updates:checkReleaseManifest
> Task :expo-updates:generateReleaseBuildConfig
> Task :expo-updates:generateReleaseResValues
> Task :expo-updates:generateReleaseResources
> Task :expo-updates:packageReleaseResources
> Task :expo-updates:parseReleaseLibraryResources
> Task :expo-web-browser:checkReleaseManifest
> Task :expo-web-browser:compileReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:generateReleaseBuildConfig
> Task :expo-web-browser:generateReleaseResValues
> Task :expo-web-browser:generateReleaseResources
> Task :expo-web-browser:packageReleaseResources
> Task :expo-web-browser:parseReleaseLibraryResources
> Task :expo-updates:processReleaseManifest
> Task :expo-web-browser:processReleaseManifest
> Task :expo-web-browser:javaPreCompileRelease
> Task :react-native-community_masked-view:checkReleaseManifest
> Task :react-native-community_masked-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:generateReleaseBuildConfig
> Task :react-native-community_masked-view:generateReleaseResValues
> Task :react-native-community_masked-view:generateReleaseResources
> Task :react-native-community_masked-view:packageReleaseResources
> Task :expo-web-browser:generateReleaseRFile
> Task :expo-web-browser:compileReleaseJavaWithJavac
> Task :expo-web-browser:bundleLibCompileRelease
> Task :react-native-community_masked-view:javaPreCompileRelease
> Task :react-native-community_masked-view:processReleaseManifest
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:checkReleaseManifest
> Task :react-native-gesture-handler:generateReleaseBuildConfig
> Task :react-native-community_masked-view:parseReleaseLibraryResources
> Task :expo-updates:generateReleaseRFile
> Task :react-native-gesture-handler:generateReleaseResValues
> Task :react-native-gesture-handler:generateReleaseResources
> Task :react-native-gesture-handler:packageReleaseResources
> Task :react-native-gesture-handler:parseReleaseLibraryResources
> Task :react-native-maps:checkReleaseManifest
> Task :react-native-maps:compileReleaseRenderscript NO-SOURCE
> Task :react-native-maps:generateReleaseBuildConfig
> Task :react-native-gesture-handler:processReleaseManifest
> Task :react-native-community_masked-view:generateReleaseRFile
> Task :react-native-community_masked-view:compileReleaseJavaWithJavac
> Task :react-native-gesture-handler:generateReleaseRFile
> Task :react-native-gesture-handler:javaPreCompileRelease

> Task :react-native-gesture-handler:compileReleaseJavaWithJavac

> Task :react-native-community_masked-view:bundleLibCompileRelease
> Task :expo-updates:javaPreCompileRelease
Note: /app/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-updates:compileReleaseJavaWithJavac
Gradle may disable incremental compilation as the following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

> Task :react-native-gesture-handler:bundleLibCompileRelease
> Task :react-native-maps:generateReleaseResValues
> Task :react-native-maps:generateReleaseResources
> Task :react-native-maps:packageReleaseResources
> Task :react-native-maps:parseReleaseLibraryResources
> Task :react-native-maps:processReleaseManifest
> Task :react-native-maps:javaPreCompileRelease
> Task :expo-updates:bundleLibCompileRelease
> Task :react-native-reanimated:checkReleaseManifest
> Task :react-native-reanimated:generateReleaseBuildConfig
> Task :react-native-reanimated:compileReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:generateReleaseResValues
> Task :react-native-reanimated:generateReleaseResources
> Task :react-native-reanimated:packageReleaseResources
> Task :react-native-reanimated:parseReleaseLibraryResources
> Task :react-native-reanimated:processReleaseManifest
> Task :react-native-safe-area-context:checkReleaseManifest
> Task :react-native-reanimated:javaPreCompileRelease
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseBuildConfig
> Task :react-native-safe-area-context:generateReleaseResValues
> Task :react-native-safe-area-context:generateReleaseResources
> Task :react-native-safe-area-context:packageReleaseResources
> Task :react-native-safe-area-context:parseReleaseLibraryResources
> Task :react-native-reanimated:generateReleaseRFile

> Task :react-native-reanimated:compileReleaseJavaWithJavac

> Task :react-native-safe-area-context:processReleaseManifest
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :react-native-maps:generateReleaseRFile

> Task :react-native-maps:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-safe-area-context:generateReleaseRFile
> Task :react-native-safe-area-context:javaPreCompileRelease
> Task :react-native-safe-area-context:compileReleaseJavaWithJavac
> Task :react-native-maps:bundleLibCompileRelease
> Task :react-native-safe-area-context:bundleLibCompileRelease
> Task :react-native-reanimated:bundleLibCompileRelease
> Task :react-native-screens:checkReleaseManifest
> Task :react-native-screens:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:generateReleaseBuildConfig
> Task :react-native-screens:generateReleaseResValues
> Task :react-native-screens:generateReleaseResources
> Task :react-native-screens:packageReleaseResources
> Task :react-native-svg:checkReleaseManifest
> Task :react-native-svg:compileReleaseRenderscript NO-SOURCE
> Task :react-native-svg:generateReleaseBuildConfig
> Task :react-native-screens:parseReleaseLibraryResources
> Task :react-native-screens:javaPreCompileRelease
> Task :react-native-svg:generateReleaseResValues
> Task :react-native-svg:generateReleaseResources
> Task :react-native-svg:packageReleaseResources
> Task :react-native-screens:processReleaseManifest
> Task :react-native-svg:parseReleaseLibraryResources
> Task :react-native-svg:processReleaseManifest
> Task :unimodules-app-loader:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-app-loader:checkReleaseManifest
> Task :unimodules-app-loader:generateReleaseBuildConfig
> Task :unimodules-app-loader:generateReleaseResValues
> Task :unimodules-app-loader:generateReleaseResources
> Task :unimodules-app-loader:packageReleaseResources
> Task :unimodules-app-loader:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:checkReleaseManifest
> Task :unimodules-barcode-scanner-interface:generateReleaseBuildConfig
> Task :react-native-svg:javaPreCompileRelease
> Task :unimodules-barcode-scanner-interface:generateReleaseResValues
> Task :unimodules-barcode-scanner-interface:generateReleaseResources
> Task :unimodules-barcode-scanner-interface:packageReleaseResources
> Task :unimodules-camera-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:checkReleaseManifest
> Task :unimodules-camera-interface:generateReleaseBuildConfig
> Task :unimodules-camera-interface:generateReleaseResValues
> Task :unimodules-camera-interface:generateReleaseResources
> Task :unimodules-camera-interface:packageReleaseResources
> Task :unimodules-app-loader:processReleaseManifest
> Task :unimodules-barcode-scanner-interface:processReleaseManifest
> Task :unimodules-app-loader:javaPreCompileRelease
> Task :unimodules-app-loader:generateReleaseRFile
Note: /app/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-app-loader:compileReleaseJavaWithJavac

> Task :unimodules-barcode-scanner-interface:parseReleaseLibraryResources
> Task :unimodules-camera-interface:processReleaseManifest
> Task :unimodules-face-detector-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:checkReleaseManifest
> Task :unimodules-face-detector-interface:generateReleaseBuildConfig
> Task :unimodules-face-detector-interface:generateReleaseResValues
> Task :unimodules-face-detector-interface:generateReleaseResources
> Task :unimodules-face-detector-interface:packageReleaseResources
> Task :react-native-screens:generateReleaseRFile
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-screens:compileReleaseJavaWithJavac

> Task :unimodules-app-loader:bundleLibCompileRelease
> Task :react-native-svg:generateReleaseRFile
> Task :react-native-svg:compileReleaseJavaWithJavac
> Task :unimodules-camera-interface:parseReleaseLibraryResources
> Task :react-native-screens:bundleLibCompileRelease
> Task :unimodules-camera-interface:generateReleaseRFile
> Task :unimodules-camera-interface:javaPreCompileRelease
> Task :unimodules-camera-interface:compileReleaseJavaWithJavac
> Task :react-native-svg:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:processReleaseManifest
> Task :unimodules-react-native-adapter:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:checkReleaseManifest
> Task :unimodules-react-native-adapter:generateReleaseBuildConfig
> Task :unimodules-barcode-scanner-interface:javaPreCompileRelease
> Task :unimodules-react-native-adapter:generateReleaseResValues
> Task :unimodules-react-native-adapter:generateReleaseResources
> Task :unimodules-react-native-adapter:packageReleaseResources
> Task :unimodules-camera-interface:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:javaPreCompileRelease
> Task :unimodules-sensors-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:checkReleaseManifest
> Task :unimodules-sensors-interface:generateReleaseBuildConfig
> Task :unimodules-sensors-interface:generateReleaseResValues
> Task :unimodules-sensors-interface:generateReleaseResources
> Task :unimodules-sensors-interface:packageReleaseResources
> Task :unimodules-face-detector-interface:parseReleaseLibraryResources
> Task :unimodules-react-native-adapter:parseReleaseLibraryResources
> Task :unimodules-face-detector-interface:generateReleaseRFile
> Task :unimodules-face-detector-interface:compileReleaseJavaWithJavac
> Task :unimodules-barcode-scanner-interface:generateReleaseRFile
> Task :unimodules-barcode-scanner-interface:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:processReleaseManifest
> Task :unimodules-face-detector-interface:bundleLibCompileRelease
> Task :unimodules-sensors-interface:parseReleaseLibraryResources
> Task :unimodules-sensors-interface:javaPreCompileRelease
> Task :unimodules-sensors-interface:processReleaseManifest
> Task :unimodules-barcode-scanner-interface:bundleLibCompileRelease
> Task :unimodules-sensors-interface:generateReleaseRFile
> Task :unimodules-sensors-interface:compileReleaseJavaWithJavac
> Task :unimodules-sensors-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:generateReleaseRFile
> Task :unimodules-react-native-adapter:compileReleaseKotlin
> Task :unimodules-react-native-adapter:javaPreCompileRelease
> Task :unimodules-react-native-adapter:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:bundleLibCompileRelease
> Task :app:javaPreCompileRelease
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders
> Task :app:generateReleaseAssets
> Task :expo-constants:mergeReleaseShaders
> Task :expo-constants:compileReleaseShaders
> Task :expo-constants:generateReleaseAssets
> Task :expo-constants:packageReleaseAssets
> Task :expo-error-recovery:mergeReleaseShaders
> Task :expo-error-recovery:compileReleaseShaders
> Task :expo-error-recovery:generateReleaseAssets
> Task :expo-error-recovery:packageReleaseAssets
> Task :expo-file-system:mergeReleaseShaders
> Task :expo-file-system:compileReleaseShaders
> Task :expo-file-system:generateReleaseAssets
> Task :expo-file-system:packageReleaseAssets
> Task :expo-font:mergeReleaseShaders
> Task :expo-font:compileReleaseShaders
> Task :expo-font:generateReleaseAssets
> Task :expo-font:packageReleaseAssets
> Task :expo-image-loader:mergeReleaseShaders
> Task :expo-image-loader:compileReleaseShaders
> Task :expo-image-loader:generateReleaseAssets
> Task :expo-image-loader:packageReleaseAssets
> Task :expo-keep-awake:mergeReleaseShaders
> Task :expo-keep-awake:compileReleaseShaders
> Task :expo-keep-awake:generateReleaseAssets
> Task :expo-keep-awake:packageReleaseAssets
> Task :expo-linear-gradient:mergeReleaseShaders
> Task :expo-linear-gradient:compileReleaseShaders
> Task :expo-linear-gradient:generateReleaseAssets
> Task :expo-linear-gradient:packageReleaseAssets
> Task :expo-location:mergeReleaseShaders
> Task :expo-location:compileReleaseShaders
> Task :expo-location:generateReleaseAssets
> Task :expo-location:packageReleaseAssets
> Task :expo-mail-composer:mergeReleaseShaders
> Task :expo-mail-composer:compileReleaseShaders
> Task :expo-mail-composer:generateReleaseAssets
> Task :expo-mail-composer:packageReleaseAssets
> Task :expo-permissions:mergeReleaseShaders
> Task :expo-permissions:compileReleaseShaders
> Task :expo-permissions:generateReleaseAssets
> Task :expo-permissions:packageReleaseAssets
> Task :expo-sqlite:mergeReleaseShaders
> Task :expo-sqlite:compileReleaseShaders
> Task :expo-sqlite:generateReleaseAssets
> Task :expo-sqlite:packageReleaseAssets
> Task :expo-updates:mergeReleaseShaders
> Task :expo-updates:compileReleaseShaders
> Task :expo-updates:generateReleaseAssets
> Task :expo-updates:packageReleaseAssets
> Task :expo-web-browser:mergeReleaseShaders
> Task :expo-web-browser:compileReleaseShaders
> Task :expo-web-browser:generateReleaseAssets
> Task :expo-web-browser:packageReleaseAssets
> Task :react-native-community_masked-view:mergeReleaseShaders
> Task :react-native-community_masked-view:compileReleaseShaders
> Task :react-native-community_masked-view:generateReleaseAssets
> Task :react-native-community_masked-view:packageReleaseAssets
> Task :react-native-gesture-handler:mergeReleaseShaders
> Task :react-native-gesture-handler:compileReleaseShaders
> Task :react-native-gesture-handler:generateReleaseAssets
> Task :react-native-gesture-handler:packageReleaseAssets
> Task :react-native-maps:mergeReleaseShaders
> Task :react-native-maps:compileReleaseShaders
> Task :react-native-maps:generateReleaseAssets
> Task :react-native-maps:packageReleaseAssets
> Task :react-native-reanimated:mergeReleaseShaders
> Task :react-native-reanimated:compileReleaseShaders
> Task :react-native-reanimated:generateReleaseAssets
> Task :react-native-reanimated:packageReleaseAssets
> Task :react-native-safe-area-context:mergeReleaseShaders
> Task :react-native-safe-area-context:compileReleaseShaders
> Task :react-native-safe-area-context:generateReleaseAssets
> Task :react-native-safe-area-context:packageReleaseAssets
> Task :react-native-screens:mergeReleaseShaders
> Task :react-native-screens:compileReleaseShaders
> Task :react-native-screens:generateReleaseAssets
> Task :react-native-screens:packageReleaseAssets
> Task :react-native-svg:mergeReleaseShaders
> Task :react-native-svg:compileReleaseShaders
> Task :react-native-svg:generateReleaseAssets
> Task :react-native-svg:packageReleaseAssets
> Task :unimodules-app-loader:mergeReleaseShaders
> Task :unimodules-app-loader:compileReleaseShaders
> Task :unimodules-app-loader:generateReleaseAssets
> Task :unimodules-app-loader:packageReleaseAssets
> Task :unimodules-barcode-scanner-interface:mergeReleaseShaders
> Task :unimodules-barcode-scanner-interface:compileReleaseShaders
> Task :unimodules-barcode-scanner-interface:generateReleaseAssets
> Task :unimodules-barcode-scanner-interface:packageReleaseAssets
> Task :unimodules-camera-interface:mergeReleaseShaders
> Task :unimodules-camera-interface:compileReleaseShaders
> Task :unimodules-camera-interface:generateReleaseAssets
> Task :unimodules-camera-interface:packageReleaseAssets
> Task :unimodules-constants-interface:mergeReleaseShaders
> Task :unimodules-constants-interface:compileReleaseShaders
> Task :unimodules-constants-interface:generateReleaseAssets
> Task :unimodules-constants-interface:packageReleaseAssets
> Task :unimodules-core:mergeReleaseShaders
> Task :unimodules-core:compileReleaseShaders
> Task :unimodules-core:generateReleaseAssets
> Task :unimodules-core:packageReleaseAssets
> Task :unimodules-face-detector-interface:mergeReleaseShaders
> Task :unimodules-face-detector-interface:compileReleaseShaders
> Task :unimodules-face-detector-interface:generateReleaseAssets
> Task :unimodules-face-detector-interface:packageReleaseAssets
> Task :unimodules-file-system-interface:mergeReleaseShaders
> Task :unimodules-file-system-interface:compileReleaseShaders
> Task :unimodules-file-system-interface:generateReleaseAssets
> Task :unimodules-file-system-interface:packageReleaseAssets
> Task :unimodules-font-interface:mergeReleaseShaders
> Task :unimodules-font-interface:compileReleaseShaders
> Task :unimodules-font-interface:generateReleaseAssets
> Task :unimodules-font-interface:packageReleaseAssets
> Task :unimodules-image-loader-interface:mergeReleaseShaders
> Task :unimodules-image-loader-interface:compileReleaseShaders
> Task :unimodules-image-loader-interface:generateReleaseAssets
> Task :unimodules-image-loader-interface:packageReleaseAssets
> Task :unimodules-permissions-interface:mergeReleaseShaders
> Task :unimodules-permissions-interface:compileReleaseShaders
> Task :unimodules-permissions-interface:generateReleaseAssets
> Task :unimodules-permissions-interface:packageReleaseAssets
> Task :unimodules-react-native-adapter:mergeReleaseShaders
> Task :unimodules-react-native-adapter:compileReleaseShaders
> Task :unimodules-react-native-adapter:generateReleaseAssets
> Task :unimodules-react-native-adapter:packageReleaseAssets
> Task :unimodules-sensors-interface:mergeReleaseShaders
> Task :unimodules-sensors-interface:compileReleaseShaders
> Task :unimodules-sensors-interface:generateReleaseAssets
> Task :unimodules-sensors-interface:packageReleaseAssets
> Task :unimodules-task-manager-interface:mergeReleaseShaders
> Task :unimodules-task-manager-interface:compileReleaseShaders
> Task :unimodules-task-manager-interface:generateReleaseAssets
> Task :unimodules-task-manager-interface:packageReleaseAssets
> Task :app:mergeReleaseAssets
> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                 Welcome to React Native!
                Learn once, write anywhere


Failed to construct transformer:  Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:101:19)
    at Object.createHash (node:crypto:139:10)
    at stableHash (/app/node_modules/metro-cache/src/stableHash.js:19:8)
    at JsTransformer.getCacheKey (/app/node_modules/metro/src/JSTransformer/worker.js:478:7)
    at getTransformCacheKey (/app/node_modules/metro/src/DeltaBundler/Transformer/getTransformCacheKey.js:39:29)
    at new Transformer (/app/node_modules/metro/src/DeltaBundler/Transformer.js:147:28)
    at /app/node_modules/metro/src/Bundler.js:54:29 {
  opensslErrorStack: [
    'error:03000086:digital envelope routines::initialization error',
    'error:0308010C:digital envelope routines::unsupported'
  ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
error Cannot read properties of undefined (reading 'transformFile'). Run CLI with --verbose flag for more details.
TypeError: Cannot read properties of undefined (reading 'transformFile')
    at /app/node_modules/metro/src/Bundler.js:91:34
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/app/node_modules/metro/src/Bundler.js:14:24)
    at _next (/app/node_modules/metro/src/Bundler.js:34:9)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx'' finished with non-zero exit value 1


> Task :app:bundleReleaseJsAndAssets FAILED
* 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.

* Get more help at https://help.gradle.org

BUILD FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings
443 actionable tasks: 443 executed
 in 4m 33s

> echo Build failed with Node 22 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:22-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
Build failed with Node 22 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:22-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
sDebug
> Task :expo-updates:processDebugJavaRes NO-SOURCE
> Task :expo-updates:bundleLibResDebug
> Task :expo-web-browser:processDebugJavaRes NO-SOURCE
> Task :expo-web-browser:bundleLibResDebug
> Task :react-native-community_masked-view:processDebugJavaRes NO-SOURCE
> Task :react-native-community_masked-view:bundleLibResDebug
> Task :react-native-gesture-handler:processDebugJavaRes NO-SOURCE
> Task :react-native-gesture-handler:bundleLibResDebug
> Task :react-native-maps:processDebugJavaRes NO-SOURCE
> Task :expo-permissions:bundleLibResDebug
> Task :react-native-reanimated:processDebugJavaRes NO-SOURCE
> Task :expo-location:bundleLibResDebug
> Task :react-native-safe-area-context:processDebugJavaRes NO-SOURCE
> Task :react-native-reanimated:bundleLibResDebug
> Task :react-native-screens:processDebugJavaRes NO-SOURCE
> Task :react-native-safe-area-context:bundleLibResDebug
> Task :react-native-svg:processDebugJavaRes NO-SOURCE
> Task :unimodules-app-loader:processDebugJavaRes NO-SOURCE
> Task :react-native-screens:bundleLibResDebug
> Task :unimodules-barcode-scanner-interface:processDebugJavaRes NO-SOURCE
> Task :expo-sqlite:bundleLibResDebug
> Task :unimodules-camera-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-constants-interface:processDebugJavaRes NO-SOURCE
> Task :react-native-svg:bundleLibResDebug
> Task :react-native-maps:bundleLibResDebug
> Task :unimodules-core:processDebugJavaRes NO-SOURCE
> Task :unimodules-app-loader:bundleLibResDebug
> Task :unimodules-face-detector-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-barcode-scanner-interface:bundleLibResDebug
> Task :unimodules-file-system-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-file-system-interface:bundleLibResDebug
> Task :unimodules-font-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-camera-interface:bundleLibResDebug
> Task :unimodules-image-loader-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-permissions-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-permissions-interface:bundleLibResDebug
> Task :unimodules-react-native-adapter:processDebugJavaRes NO-SOURCE
> Task :unimodules-react-native-adapter:bundleLibResDebug
> Task :unimodules-sensors-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-font-interface:bundleLibResDebug
> Task :unimodules-task-manager-interface:processDebugJavaRes NO-SOURCE
> Task :unimodules-sensors-interface:bundleLibResDebug
> Task :unimodules-image-loader-interface:bundleLibResDebug
> Task :unimodules-task-manager-interface:bundleLibResDebug
> Task :unimodules-face-detector-interface:bundleLibResDebug
> Task :unimodules-constants-interface:bundleLibResDebug
> Task :unimodules-core:bundleLibResDebug
> Task :expo-mail-composer:bundleLibResDebug
> Task :app:mergeDebugJavaResource
> Task :app:checkDebugDuplicateClasses
> Task :unimodules-sensors-interface:bundleLibRuntimeDebug
> Task :unimodules-image-loader-interface:bundleLibRuntimeDebug
> Task :unimodules-font-interface:bundleLibRuntimeDebug
> Task :unimodules-face-detector-interface:bundleLibRuntimeDebug
> Task :unimodules-file-system-interface:bundleLibRuntimeDebug
> Task :unimodules-constants-interface:bundleLibRuntimeDebug
> Task :unimodules-camera-interface:bundleLibRuntimeDebug
> Task :unimodules-barcode-scanner-interface:bundleLibRuntimeDebug
> Task :unimodules-task-manager-interface:bundleLibRuntimeDebug
> Task :unimodules-permissions-interface:bundleLibRuntimeDebug
> Task :expo-web-browser:bundleLibRuntimeDebug
> Task :unimodules-app-loader:bundleLibRuntimeDebug
> Task :expo-sqlite:bundleLibRuntimeDebug
> Task :expo-permissions:bundleLibRuntimeDebug
> Task :expo-linear-gradient:bundleLibRuntimeDebug
> Task :expo-mail-composer:bundleLibRuntimeDebug
> Task :unimodules-core:bundleLibRuntimeDebug
> Task :expo-keep-awake:bundleLibRuntimeDebug
> Task :expo-location:bundleLibRuntimeDebug
> Task :expo-image-loader:bundleLibRuntimeDebug
> Task :app:desugarDebugFileDependencies
> Task :expo-font:bundleLibRuntimeDebug
> Task :expo-file-system:bundleLibRuntimeDebug
> Task :expo-error-recovery:bundleLibRuntimeDebug
> Task :expo-constants:bundleLibRuntimeDebug
> Task :react-native-svg:bundleLibRuntimeDebug
> Task :react-native-screens:bundleLibRuntimeDebug
> Task :react-native-safe-area-context:bundleLibRuntimeDebug
> Task :react-native-reanimated:bundleLibRuntimeDebug
> Task :react-native-maps:bundleLibRuntimeDebug
> Task :react-native-gesture-handler:bundleLibRuntimeDebug
> Task :react-native-community_masked-view:bundleLibRuntimeDebug
> Task :unimodules-react-native-adapter:bundleLibRuntimeDebug
> Task :expo-updates:bundleLibRuntimeDebug
> Task :app:transformClassesWithDexBuilderForDebug
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Task :app:mergeLibDexDebug
> Task :app:mergeDebugJniLibFolders
> Task :expo-constants:mergeDebugJniLibFolders
> Task :expo-error-recovery:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugJniLibFolders
> Task :expo-font:mergeDebugJniLibFolders
> Task :expo-file-system:mergeDebugNativeLibs
> Task :expo-file-system:stripDebugDebugSymbols
> Task :expo-file-system:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-image-loader:mergeDebugJniLibFolders
> Task :expo-keep-awake:mergeDebugJniLibFolders
> Task :expo-image-loader:mergeDebugNativeLibs
> Task :expo-image-loader:stripDebugDebugSymbols
> Task :expo-image-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-linear-gradient:mergeDebugJniLibFolders
> Task :expo-linear-gradient:mergeDebugNativeLibs
> Task :expo-linear-gradient:stripDebugDebugSymbols
> Task :expo-linear-gradient:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-location:mergeDebugJniLibFolders
> Task :expo-constants:mergeDebugNativeLibs
> Task :expo-constants:stripDebugDebugSymbols
> Task :expo-constants:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-mail-composer:mergeDebugJniLibFolders
> Task :expo-location:mergeDebugNativeLibs
> Task :expo-location:stripDebugDebugSymbols
> Task :expo-location:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-permissions:mergeDebugJniLibFolders
> Task :expo-mail-composer:mergeDebugNativeLibs
> Task :expo-mail-composer:stripDebugDebugSymbols
> Task :expo-mail-composer:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-sqlite:mergeDebugJniLibFolders
> Task :expo-keep-awake:mergeDebugNativeLibs
> Task :expo-keep-awake:stripDebugDebugSymbols
> Task :expo-keep-awake:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-updates:mergeDebugJniLibFolders
> Task :expo-permissions:mergeDebugNativeLibs
> Task :expo-permissions:stripDebugDebugSymbols
> Task :expo-permissions:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-web-browser:mergeDebugJniLibFolders
> Task :expo-updates:mergeDebugNativeLibs
> Task :expo-updates:stripDebugDebugSymbols
> Task :expo-updates:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-community_masked-view:mergeDebugJniLibFolders
> Task :react-native-community_masked-view:mergeDebugNativeLibs
> Task :react-native-community_masked-view:stripDebugDebugSymbols
> Task :react-native-community_masked-view:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-gesture-handler:mergeDebugJniLibFolders
> Task :react-native-gesture-handler:mergeDebugNativeLibs
> Task :react-native-gesture-handler:stripDebugDebugSymbols
> Task :react-native-gesture-handler:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-maps:mergeDebugJniLibFolders
> Task :expo-sqlite:mergeDebugNativeLibs
> Task :expo-sqlite:stripDebugDebugSymbols
> Task :expo-sqlite:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-reanimated:mergeDebugJniLibFolders
> Task :expo-font:mergeDebugNativeLibs
> Task :expo-font:stripDebugDebugSymbols
> Task :expo-font:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-safe-area-context:mergeDebugJniLibFolders
> Task :expo-web-browser:mergeDebugNativeLibs
> Task :expo-web-browser:stripDebugDebugSymbols
> Task :expo-web-browser:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :react-native-screens:mergeDebugJniLibFolders
> Task :app:mergeProjectDexDebug
> Task :react-native-svg:mergeDebugJniLibFolders
> Task :unimodules-app-loader:mergeDebugJniLibFolders
> Task :react-native-svg:mergeDebugNativeLibs
> Task :react-native-svg:stripDebugDebugSymbols
> Task :react-native-svg:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:mergeDebugJniLibFolders
> Task :react-native-reanimated:mergeDebugNativeLibs
> Task :react-native-reanimated:stripDebugDebugSymbols
> Task :react-native-reanimated:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-camera-interface:mergeDebugJniLibFolders
> Task :unimodules-app-loader:mergeDebugNativeLibs
> Task :unimodules-app-loader:stripDebugDebugSymbols
> Task :unimodules-app-loader:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-constants-interface:mergeDebugJniLibFolders
> Task :unimodules-constants-interface:mergeDebugNativeLibs
> Task :unimodules-constants-interface:stripDebugDebugSymbols
> Task :unimodules-constants-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-core:mergeDebugJniLibFolders
> Task :unimodules-barcode-scanner-interface:mergeDebugNativeLibs
> Task :unimodules-barcode-scanner-interface:stripDebugDebugSymbols
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-face-detector-interface:mergeDebugJniLibFolders
> Task :react-native-screens:mergeDebugNativeLibs
> Task :react-native-screens:stripDebugDebugSymbols
> Task :react-native-screens:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-file-system-interface:mergeDebugJniLibFolders
> Task :unimodules-camera-interface:mergeDebugNativeLibs
> Task :unimodules-camera-interface:stripDebugDebugSymbols
> Task :unimodules-camera-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-font-interface:mergeDebugJniLibFolders
> Task :unimodules-file-system-interface:mergeDebugNativeLibs
> Task :unimodules-file-system-interface:stripDebugDebugSymbols
> Task :unimodules-file-system-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-image-loader-interface:mergeDebugJniLibFolders
> Task :unimodules-face-detector-interface:mergeDebugNativeLibs
> Task :unimodules-face-detector-interface:stripDebugDebugSymbols
> Task :unimodules-face-detector-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-permissions-interface:mergeDebugJniLibFolders
> Task :react-native-maps:mergeDebugNativeLibs
> Task :react-native-maps:stripDebugDebugSymbols
> Task :react-native-maps:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-react-native-adapter:mergeDebugJniLibFolders
> Task :unimodules-permissions-interface:mergeDebugNativeLibs
> Task :unimodules-permissions-interface:stripDebugDebugSymbols
> Task :unimodules-permissions-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-sensors-interface:mergeDebugJniLibFolders
> Task :unimodules-font-interface:mergeDebugNativeLibs
> Task :unimodules-font-interface:stripDebugDebugSymbols
> Task :unimodules-font-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :unimodules-task-manager-interface:mergeDebugJniLibFolders
> Task :unimodules-task-manager-interface:mergeDebugNativeLibs
> Task :unimodules-task-manager-interface:stripDebugDebugSymbols
> Task :unimodules-task-manager-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:extractDebugAnnotations
> Task :unimodules-image-loader-interface:mergeDebugNativeLibs
> Task :unimodules-image-loader-interface:stripDebugDebugSymbols
> Task :unimodules-image-loader-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:mergeDebugGeneratedProguardFiles
> Task :unimodules-core:mergeDebugNativeLibs
> Task :unimodules-core:stripDebugDebugSymbols
> Task :unimodules-core:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:mergeDebugConsumerProguardFiles
> Task :expo-constants:prepareLintJarForPublish
> Task :expo-constants:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-error-recovery:mergeDebugNativeLibs
> Task :expo-error-recovery:stripDebugDebugSymbols
> Task :expo-error-recovery:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-constants:compileDebugSources
> Task :expo-error-recovery:extractDebugAnnotations
> Task :expo-error-recovery:mergeDebugGeneratedProguardFiles
> Task :expo-error-recovery:mergeDebugConsumerProguardFiles
> Task :expo-error-recovery:prepareLintJarForPublish
> Task :expo-error-recovery:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-error-recovery:compileDebugSources
> Task :expo-file-system:extractDebugAnnotations
> Task :expo-file-system:mergeDebugGeneratedProguardFiles
> Task :expo-file-system:mergeDebugConsumerProguardFiles
> Task :expo-constants:mergeDebugJavaResource
> Task :expo-constants:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-constants:bundleDebugAar
> Task :expo-constants:assembleDebug
> Task :expo-file-system:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-file-system:compileDebugSources
> Task :expo-font:extractDebugAnnotations
> Task :expo-font:mergeDebugGeneratedProguardFiles
> Task :expo-font:mergeDebugConsumerProguardFiles
> Task :expo-font:prepareLintJarForPublish
> Task :expo-file-system:prepareLintJarForPublish
> Task :expo-font:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-font:compileDebugSources
> Task :expo-image-loader:extractDebugAnnotations
> Task :expo-image-loader:mergeDebugGeneratedProguardFiles
> Task :expo-image-loader:mergeDebugConsumerProguardFiles
> Task :expo-font:mergeDebugJavaResource
> Task :expo-font:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-font:bundleDebugAar
> Task :expo-font:assembleDebug
> Task :unimodules-sensors-interface:mergeDebugNativeLibs
> Task :unimodules-sensors-interface:stripDebugDebugSymbols
> Task :unimodules-sensors-interface:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-image-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-image-loader:compileDebugSources
> Task :expo-keep-awake:extractDebugAnnotations
> Task :expo-keep-awake:mergeDebugGeneratedProguardFiles
> Task :expo-keep-awake:mergeDebugConsumerProguardFiles
> Task :expo-keep-awake:prepareLintJarForPublish
> Task :unimodules-react-native-adapter:mergeDebugNativeLibs
> Task :unimodules-react-native-adapter:stripDebugDebugSymbols
> Task :unimodules-react-native-adapter:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-keep-awake:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-keep-awake:compileDebugSources
> Task :expo-linear-gradient:extractDebugAnnotations
> Task :expo-linear-gradient:mergeDebugGeneratedProguardFiles
> Task :expo-linear-gradient:mergeDebugConsumerProguardFiles
> Task :expo-error-recovery:mergeDebugJavaResource
> Task :expo-error-recovery:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-error-recovery:bundleDebugAar
> Task :expo-error-recovery:assembleDebug
> Task :expo-image-loader:mergeDebugJavaResource
> Task :expo-image-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-linear-gradient:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-linear-gradient:compileDebugSources
> Task :expo-location:extractDebugAnnotations
> Task :expo-location:mergeDebugGeneratedProguardFiles
> Task :expo-location:mergeDebugConsumerProguardFiles
> Task :expo-location:prepareLintJarForPublish
> Task :expo-image-loader:prepareLintJarForPublish
> Task :expo-image-loader:bundleDebugAar
> Task :expo-image-loader:assembleDebug
> Task :expo-location:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-location:compileDebugSources
> Task :react-native-safe-area-context:mergeDebugNativeLibs
> Task :react-native-safe-area-context:stripDebugDebugSymbols
> Task :react-native-safe-area-context:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :expo-linear-gradient:prepareLintJarForPublish
> Task :expo-mail-composer:extractDebugAnnotations
> Task :expo-mail-composer:mergeDebugGeneratedProguardFiles
> Task :expo-mail-composer:mergeDebugConsumerProguardFiles
> Task :expo-linear-gradient:mergeDebugJavaResource
> Task :expo-linear-gradient:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-linear-gradient:bundleDebugAar
> Task :expo-linear-gradient:assembleDebug
> Task :expo-keep-awake:mergeDebugJavaResource
> Task :expo-keep-awake:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-keep-awake:bundleDebugAar
> Task :expo-keep-awake:assembleDebug
> Task :expo-mail-composer:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-mail-composer:compileDebugSources
> Task :expo-permissions:extractDebugAnnotations
> Task :expo-permissions:mergeDebugGeneratedProguardFiles
> Task :expo-permissions:mergeDebugConsumerProguardFiles
> Task :expo-file-system:mergeDebugJavaResource
> Task :expo-file-system:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-file-system:bundleDebugAar
> Task :expo-file-system:assembleDebug
> Task :expo-mail-composer:prepareLintJarForPublish
> Task :expo-permissions:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-permissions:compileDebugSources
> Task :expo-sqlite:extractDebugAnnotations
> Task :expo-sqlite:mergeDebugGeneratedProguardFiles
> Task :expo-sqlite:mergeDebugConsumerProguardFiles
> Task :expo-mail-composer:mergeDebugJavaResource
> Task :expo-mail-composer:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-mail-composer:bundleDebugAar
> Task :expo-mail-composer:assembleDebug
> Task :expo-sqlite:prepareLintJarForPublish
> Task :expo-sqlite:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-sqlite:compileDebugSources
> Task :expo-updates:extractDebugAnnotations
> Task :expo-updates:mergeDebugGeneratedProguardFiles
> Task :expo-updates:mergeDebugConsumerProguardFiles
> Task :expo-sqlite:mergeDebugJavaResource
> Task :expo-sqlite:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-sqlite:bundleDebugAar
> Task :expo-sqlite:assembleDebug
> Task :expo-permissions:mergeDebugJavaResource
> Task :expo-updates:prepareLintJarForPublish
> Task :expo-permissions:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-updates:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-updates:compileDebugSources
> Task :expo-web-browser:extractDebugAnnotations
> Task :expo-web-browser:mergeDebugGeneratedProguardFiles
> Task :expo-web-browser:mergeDebugConsumerProguardFiles
> Task :expo-permissions:prepareLintJarForPublish
> Task :expo-permissions:bundleDebugAar
> Task :expo-permissions:assembleDebug
> Task :expo-web-browser:transformNativeLibsWithSyncJniLibsForDebug
> Task :expo-web-browser:compileDebugSources
> Task :react-native-community_masked-view:extractDebugAnnotations
> Task :react-native-community_masked-view:mergeDebugGeneratedProguardFiles
> Task :react-native-community_masked-view:mergeDebugConsumerProguardFiles
> Task :expo-web-browser:mergeDebugJavaResource
> Task :expo-web-browser:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:prepareLintJarForPublish
> Task :react-native-community_masked-view:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-community_masked-view:compileDebugSources
> Task :react-native-gesture-handler:extractDebugAnnotations
> Task :react-native-gesture-handler:mergeDebugGeneratedProguardFiles
> Task :react-native-gesture-handler:mergeDebugConsumerProguardFiles
> Task :react-native-community_masked-view:mergeDebugJavaResource
> Task :react-native-community_masked-view:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-community_masked-view:bundleDebugAar
> Task :react-native-community_masked-view:assembleDebug
> Task :react-native-gesture-handler:prepareLintJarForPublish
> Task :react-native-gesture-handler:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-gesture-handler:compileDebugSources
> Task :react-native-maps:extractDebugAnnotations
> Task :react-native-maps:mergeDebugGeneratedProguardFiles
> Task :react-native-maps:mergeDebugConsumerProguardFiles
> Task :expo-location:mergeDebugJavaResource
> Task :expo-location:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-location:bundleDebugAar
> Task :expo-location:assembleDebug
> Task :react-native-maps:prepareLintJarForPublish
> Task :react-native-maps:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-maps:compileDebugSources
> Task :react-native-reanimated:extractDebugAnnotations
> Task :react-native-reanimated:mergeDebugGeneratedProguardFiles
> Task :react-native-reanimated:mergeDebugConsumerProguardFiles
> Task :expo-updates:mergeDebugJavaResource
> Task :expo-updates:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :expo-updates:bundleDebugAar
> Task :expo-updates:assembleDebug
> Task :expo-web-browser:prepareLintJarForPublish
> Task :expo-web-browser:bundleDebugAar
> Task :expo-web-browser:assembleDebug
> Task :react-native-reanimated:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-reanimated:compileDebugSources
> Task :react-native-safe-area-context:extractDebugAnnotations
> Task :react-native-safe-area-context:mergeDebugGeneratedProguardFiles
> Task :react-native-safe-area-context:mergeDebugConsumerProguardFiles
> Task :react-native-reanimated:mergeDebugJavaResource
> Task :react-native-reanimated:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-safe-area-context:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-safe-area-context:compileDebugSources
> Task :react-native-screens:extractDebugAnnotations
> Task :react-native-screens:mergeDebugGeneratedProguardFiles
> Task :react-native-screens:mergeDebugConsumerProguardFiles
> Task :react-native-screens:prepareLintJarForPublish
> Task :react-native-safe-area-context:prepareLintJarForPublish
> Task :react-native-screens:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-screens:compileDebugSources
> Task :react-native-svg:extractDebugAnnotations
> Task :react-native-svg:mergeDebugGeneratedProguardFiles
> Task :react-native-svg:mergeDebugConsumerProguardFiles
> Task :react-native-screens:mergeDebugJavaResource
> Task :react-native-svg:prepareLintJarForPublish
> Task :react-native-screens:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-screens:bundleDebugAar
> Task :react-native-screens:assembleDebug
> Task :react-native-gesture-handler:mergeDebugJavaResource
> Task :react-native-gesture-handler:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-gesture-handler:bundleDebugAar
> Task :react-native-gesture-handler:assembleDebug
> Task :react-native-safe-area-context:mergeDebugJavaResource
> Task :react-native-safe-area-context:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-safe-area-context:bundleDebugAar
> Task :react-native-safe-area-context:assembleDebug
> Task :react-native-reanimated:prepareLintJarForPublish
> Task :react-native-reanimated:bundleDebugAar
> Task :react-native-reanimated:assembleDebug
> Task :react-native-svg:transformNativeLibsWithSyncJniLibsForDebug
> Task :react-native-svg:compileDebugSources
> Task :unimodules-app-loader:extractDebugAnnotations
> Task :unimodules-app-loader:mergeDebugGeneratedProguardFiles
> Task :unimodules-app-loader:mergeDebugConsumerProguardFiles
> Task :unimodules-app-loader:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-app-loader:compileDebugSources
> Task :unimodules-barcode-scanner-interface:extractDebugAnnotations
> Task :unimodules-barcode-scanner-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-barcode-scanner-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-app-loader:mergeDebugJavaResource
> Task :unimodules-app-loader:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-app-loader:prepareLintJarForPublish
> Task :unimodules-app-loader:bundleDebugAar
> Task :unimodules-app-loader:assembleDebug
> Task :unimodules-barcode-scanner-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-barcode-scanner-interface:compileDebugSources
> Task :unimodules-camera-interface:extractDebugAnnotations
> Task :unimodules-camera-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-camera-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-camera-interface:prepareLintJarForPublish
> Task :unimodules-barcode-scanner-interface:mergeDebugJavaResource
> Task :unimodules-barcode-scanner-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-camera-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-camera-interface:compileDebugSources
> Task :unimodules-constants-interface:extractDebugAnnotations
> Task :unimodules-constants-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-constants-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-camera-interface:mergeDebugJavaResource
> Task :unimodules-camera-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-camera-interface:bundleDebugAar
> Task :unimodules-camera-interface:assembleDebug
> Task :react-native-maps:mergeDebugJavaResource
> Task :react-native-maps:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-maps:bundleDebugAar
> Task :react-native-maps:assembleDebug
> Task :unimodules-constants-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-constants-interface:compileDebugSources
> Task :unimodules-core:extractDebugAnnotations
> Task :unimodules-core:mergeDebugGeneratedProguardFiles
> Task :unimodules-core:mergeDebugConsumerProguardFiles
> Task :unimodules-core:prepareLintJarForPublish
> Task :unimodules-core:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-core:compileDebugSources
> Task :unimodules-face-detector-interface:extractDebugAnnotations
> Task :unimodules-face-detector-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-face-detector-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-face-detector-interface:prepareLintJarForPublish
> Task :unimodules-constants-interface:prepareLintJarForPublish
> Task :unimodules-face-detector-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-face-detector-interface:compileDebugSources
> Task :unimodules-file-system-interface:extractDebugAnnotations
> Task :unimodules-file-system-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-file-system-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-barcode-scanner-interface:prepareLintJarForPublish
> Task :unimodules-file-system-interface:prepareLintJarForPublish
> Task :unimodules-barcode-scanner-interface:bundleDebugAar
> Task :unimodules-barcode-scanner-interface:assembleDebug
> Task :react-native-svg:mergeDebugJavaResource
> Task :react-native-svg:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :react-native-svg:bundleDebugAar
> Task :react-native-svg:assembleDebug
> Task :unimodules-file-system-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :app:mergeDebugNativeLibs
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsinspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog_init.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.

> Task :app:stripDebugDebugSymbols
Compatible side by side NDK version was not found.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsc.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libimagepipeline.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog_init.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-inspector.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libnative-filters.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativejni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_futures.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libglog.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfbjni.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libyoga.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libreactnativeblob.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfb.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libfolly_json.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libjscexecutor.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsinspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsc.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libc++_shared.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libimagepipeline.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog_init.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-inspector.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libnative-filters.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativejni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libhermes-executor-release.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_futures.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libglog.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfbjni.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libyoga.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjsijniprofiler.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libreactnativeblob.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfb.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libfolly_json.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86/libjscexecutor.so' due to missing strip tool for ABI 'X86'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsinspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsc.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libimagepipeline.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-inspector.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-imagetranscoder.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libnative-filters.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-debug.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativejni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libhermes-executor-release.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_futures.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libglog.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfbjni.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libyoga.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjsijniprofiler.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libreactnativeblob.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfb.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libfolly_json.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libjscexecutor.so' due to missing strip tool for ABI 'ARM64_V8A'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsinspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsc.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libc++_shared.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libimagepipeline.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog_init.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-inspector.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-imagetranscoder.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libnative-filters.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-debug.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativejni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libhermes-executor-release.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_futures.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libglog.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfbjni.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libyoga.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjsijniprofiler.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libreactnativeblob.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfb.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libfolly_json.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.
Unable to strip library '/app/android/app/build/intermediates/merged_native_libs/debug/out/lib/x86_64/libjscexecutor.so' due to missing strip tool for ABI 'X86_64'. Packaging it as is.

> Task :unimodules-file-system-interface:compileDebugSources
> Task :unimodules-font-interface:extractDebugAnnotations
> Task :unimodules-font-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-font-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-font-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-font-interface:compileDebugSources
> Task :unimodules-image-loader-interface:extractDebugAnnotations
> Task :unimodules-image-loader-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-image-loader-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-file-system-interface:mergeDebugJavaResource
> Task :unimodules-file-system-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-file-system-interface:bundleDebugAar
> Task :unimodules-file-system-interface:assembleDebug
> Task :unimodules-font-interface:prepareLintJarForPublish
> Task :unimodules-image-loader-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-image-loader-interface:compileDebugSources
> Task :unimodules-permissions-interface:extractDebugAnnotations
> Task :unimodules-permissions-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-permissions-interface:mergeDebugConsumerProguardFiles
> Task :app:mergeExtDexDebug
> Task :app:packageDebug
> Task :app:assembleDebug
> Task :unimodules-font-interface:mergeDebugJavaResource
> Task :unimodules-font-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-font-interface:bundleDebugAar
> Task :unimodules-font-interface:assembleDebug
> Task :unimodules-permissions-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-permissions-interface:compileDebugSources
> Task :unimodules-react-native-adapter:extractDebugAnnotations
> Task :unimodules-react-native-adapter:mergeDebugGeneratedProguardFiles
> Task :unimodules-react-native-adapter:mergeDebugConsumerProguardFiles
> Task :unimodules-image-loader-interface:mergeDebugJavaResource
> Task :unimodules-image-loader-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-core:mergeDebugJavaResource
> Task :unimodules-core:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-core:bundleDebugAar
> Task :unimodules-core:assembleDebug
> Task :unimodules-react-native-adapter:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-react-native-adapter:compileDebugSources
> Task :unimodules-sensors-interface:extractDebugAnnotations
> Task :unimodules-sensors-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-sensors-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-react-native-adapter:prepareLintJarForPublish
> Task :unimodules-constants-interface:mergeDebugJavaResource
> Task :unimodules-constants-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-constants-interface:bundleDebugAar
> Task :unimodules-constants-interface:assembleDebug
> Task :unimodules-sensors-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-sensors-interface:compileDebugSources
> Task :unimodules-task-manager-interface:extractDebugAnnotations
> Task :unimodules-task-manager-interface:mergeDebugGeneratedProguardFiles
> Task :unimodules-task-manager-interface:mergeDebugConsumerProguardFiles
> Task :unimodules-sensors-interface:mergeDebugJavaResource
> Task :unimodules-sensors-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-task-manager-interface:prepareLintJarForPublish
> Task :unimodules-task-manager-interface:transformNativeLibsWithSyncJniLibsForDebug
> Task :unimodules-task-manager-interface:compileDebugSources
> Task :unimodules-react-native-adapter:mergeDebugJavaResource
> Task :unimodules-react-native-adapter:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-react-native-adapter:bundleDebugAar
> Task :unimodules-react-native-adapter:assembleDebug
> Task :unimodules-permissions-interface:mergeDebugJavaResource
> Task :unimodules-permissions-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-sensors-interface:prepareLintJarForPublish
> Task :unimodules-sensors-interface:bundleDebugAar
> Task :unimodules-sensors-interface:assembleDebug
> Task :unimodules-task-manager-interface:mergeDebugJavaResource
> Task :unimodules-task-manager-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-task-manager-interface:bundleDebugAar
> Task :unimodules-task-manager-interface:assembleDebug
> Task :unimodules-permissions-interface:prepareLintJarForPublish
> Task :unimodules-permissions-interface:bundleDebugAar
> Task :unimodules-permissions-interface:assembleDebug
> Task :unimodules-image-loader-interface:prepareLintJarForPublish
> Task :unimodules-image-loader-interface:bundleDebugAar
> Task :unimodules-image-loader-interface:assembleDebug
> Task :unimodules-face-detector-interface:mergeDebugJavaResource
> Task :unimodules-face-detector-interface:transformClassesAndResourcesWithSyncLibJarsForDebug
> Task :unimodules-face-detector-interface:bundleDebugAar
> Task :unimodules-face-detector-interface:assembleDebug

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 2m 23s
923 actionable tasks: 923 executed

> docker run --rm -v /home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro -v /home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output -v /home/ubuntu/.npm:/root/.npm react-android:22-jdk8 bash -c 
                set -e

                cp -r /source/. /app &&                 cd /app && 
                # ---- install deps (yarn or npm) ----
                if [ -f yarn.lock ]; then
                    yarn install;
                else
                    npm install --ignore-scripts;
                fi && 
                # ---- stub missing parent package.json (monorepo metro configs) ----
                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && 
                # ---- patch toReversed (Node <20 compat) ----
                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i 's/\.toReversed()/.slice().reverse()/g' {} \; 2>/dev/null || true && 
                # ---- patch missing expo/AppEntry ----
                if grep -q '"main".*expo/AppEntry' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require('fs'); const p=JSON.parse(fs.readFileSync('package.json','utf8')); if(fs.existsSync('index.js')){p.main='index.js'; fs.writeFileSync('package.json',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && 
                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----
                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry
                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for
                # packages like @react-native-masked-view/masked-view to resolve.
                if grep -q 'react-native-monorepo-config' metro.config.js 2>/dev/null ||                    ! node -e "const c=require('./metro.config.js'); if(!c||typeof c!=='object') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf 'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");
module.exports = mergeConfig(getDefaultConfig(__dirname), {});
' > metro.config.js;                     else                         printf 'const {getDefaultConfig} = require("metro-config");
module.exports = getDefaultConfig(__dirname);
' > metro.config.js;                     fi;                 fi && 
                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----
                if [ ! -f google-services.json ]; then                     python3 -c "import json; open('google-services.json','w').write(json.dumps({'project_info':{'project_number':'000000000000','project_id':'stub','storage_bucket':'stub.appspot.com'},'client':[{'client_info':{'mobilesdk_app_id':'1:000000000000:android:0000000000000000','android_client_info':{'package_name':'com.stub'}},'oauth_client':[],'api_key':[{'current_key':'stub'}],'services':{'appinvite_service':{'other_platform_oauth_client':[]}}}],'configuration_version':'1'}))" 2>/dev/null || true;                 fi && 
                # ---- detect expo ----
                if grep -q '"expo"' package.json && [ ! -d android ]; then
                    echo "Expo project detected";
                    CI=1 npx --yes expo prebuild --platform android
                fi && 
                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----
                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow
                # projects — patching before prebuild would be overwritten by the generated file.
                # Fix 1: remove customSerializer that returns JS string instead of JSON
                #   ("var __BUND..." → "Serializer did not return expected format").
                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel
                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).
                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q 'expo/metro-config\|@expo/metro-config' metro.config.js 2>/dev/null ||                      ! grep -q 'transformIgnorePatterns' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf 'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\n' > metro.config.js;                 fi && 
                # ---- stub missing metro watchFolders paths ----
                mkdir -p /src 2>/dev/null || true && 
                # ---- fix babel configs that use react-native-builder-bob ----
                # builder-bob is a library-dev tool; its getConfig() throws "Couldn't determine the source
                # directory" when built outside the library's own workspace. Replace with a standard preset.
                if grep -ql 'react-native-builder-bob' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf 'module.exports={presets:["module:@react-native/babel-preset"]};' > babel.config.js;                     else                         printf 'module.exports={presets:["module:metro-react-native-babel-preset"]};' > babel.config.js;                     fi;                 fi && 
                # ---- ensure TypeScript babel support (fixes 'interface' SyntaxError in metro bundling) ----
                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf 'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};
' > babel.config.js;                 fi && 
                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----
                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.
                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".
                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf 'module.exports=require("@react-native/assets-registry/registry");' > node_modules/missing-asset-registry-path/index.js;                     else                         printf 'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && 
                # ---- stub @react-native-masked-view/masked-view if missing ----
                # Required by @react-navigation/elements but often not installed as a direct dependency.
                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf '{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf 'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && 
                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && 
                chmod +x gradlew && 
                # ---- inject fallback repositories via Gradle init script ----
                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo 'gradle.beforeProject {project ->' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.buildscript.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  project.repositories {' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://maven.google.com"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://repo1.maven.org/maven2"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://plugins.gradle.org/m2/"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '    maven {url "https://jitpack.io"}' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '  }' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo '}' >> $GRADLE_USER_HOME/init.d/repos.gradle && 
                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----
                sed -i 's/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\/.bin\/react-native config")/' settings.gradle 2>/dev/null || true && 
                # ---- disable Sentry source map upload (no credentials in CI) ----
                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && 
                # ---- enable ABI splits ----
                if grep -q 'splits' app/build.gradle 2>/dev/null; then                     sed -i 's/enable false/enable true/' app/build.gradle || true;                 else                     sed -i '/^android[[:space:]]*{/a\    splits {\n        abi {\n            reset()\n            enable true\n            universalApk false\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\n        }\n    }' app/build.gradle || true;                 fi && 
                # ---- enable R8 ----
                sed -i 's/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/' app/build.gradle || true && 
                # ---- sign release with debug key ----
                sed -i '/buildTypes/,/}/s/release {/release {
            signingConfig signingConfigs.debug/' app/build.gradle || true && 
                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----
                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && 
                # ---- build release apk ----
                ./gradlew assembleRelease --no-daemon || exit 1 &&                     
                APK_PATH="app/build/outputs/apk/release"

                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then
                    echo "ERROR: APK not generated"
                    exit 1
                fi

                # ---- copy output ----
                cp app/build/outputs/apk/release/*.apk /output/r8/

                # ---- copy TPL metadata ----
                [ -f ../package.json ] && cp ../package.json /output/r8/ || true
                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true
                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true
                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true
                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true
                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true
                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true
                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true
                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true
                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true
                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true
                mkdir -p /output/r8/libs
                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true
                    
npm warn old lockfile
npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm warn old lockfile
npm warn old lockfile This is a one-time fix-up, please be patient...
npm warn old lockfile
npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm warn deprecated deep-assign@3.0.0: Check out `lodash.merge` or `merge-options` instead.
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.8: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.10.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated whatwg-encoding@1.0.5: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated sudo-prompt@9.2.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native-unimodules@0.9.1: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated glob@7.1.6: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated abab@2.0.3: Use your platform's native atob() and btoa() methods instead
npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.59.0: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.56.4: Use @react-native/babel-preset instead
npm warn deprecated metro-react-native-babel-preset@0.58.0: Use @react-native/babel-preset instead
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported.  For ESM codebases, update to uuid@latest.  For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated ua-parser-js@0.7.28: You are using an outdated version of ua-parser-js. Please update to ua-parser-js v0.7.33 / v1.0.33 / v2.0.0 (or later) to avoid ReDoS vulnerability [CVE-2022-25927](https://github.com/advisories/GHSA-fhg7-m89q-25r3)
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated @react-native-community/masked-view@0.1.10: Repository was moved to @react-native-masked-view/masked-view
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated @react-navigation/routers@5.4.7: This version is no longer supported
npm warn deprecated @unimodules/react-native-adapter@5.2.0: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/native@5.5.0: This version is no longer supported
npm warn deprecated @unimodules/core@5.1.2: replaced by the 'expo' package, learn more: https://blog.expo.dev/whats-new-in-expo-modules-infrastructure-7a7cdda81ebc
npm warn deprecated @react-navigation/core@5.9.0: This version is no longer supported
npm warn deprecated graphql@14.7.0: No longer supported; please update to a newer version. Details: https://github.com/graphql/graphql-js#version-support
npm warn deprecated @react-navigation/stack@5.4.1: This version is no longer supported
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated react-native-web@0.11.7: < 0.16.0 is no longer supported
npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated hermes-engine@0.4.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated react-native@0.62.3: Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy

added 1171 packages, and audited 1172 packages in 25s

34 packages are looking for funding
  run `npm fund` for details

119 vulnerabilities (8 low, 56 moderate, 40 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
sed: -e expression #1, char 37: unterminated `s' command

> Configure project :app

[33mInstalling unimodules:[0m
 [32munimodules-core[33m@[31m5.1.2[0m from [35m/app/node_modules/@unimodules/core[0m
 [32munimodules-react-native-adapter[33m@[31m5.2.0[0m from [35m/app/node_modules/@unimodules/react-native-adapter[0m
 [32mexpo-constants[33m@[31m9.0.0[0m from [35m/app/node_modules/expo-constants[0m
 [32mexpo-error-recovery[33m@[31m1.1.0[0m from [35m/app/node_modules/expo-error-recovery[0m
 [32mexpo-file-system[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-file-system[0m
 [32mexpo-font[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-font[0m
 [32mexpo-image-loader[33m@[31m1.0.1[0m from [35m/app/node_modules/expo-image-loader[0m
 [32mexpo-keep-awake[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-keep-awake[0m
 [32mexpo-linear-gradient[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-linear-gradient[0m
 [32mexpo-location[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-location[0m
 [32mexpo-mail-composer[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-mail-composer[0m
 [32mexpo-permissions[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-permissions[0m
 [32mexpo-sqlite[33m@[31m8.1.0[0m from [35m/app/node_modules/expo-sqlite[0m
 [32mexpo-updates[33m@[31m0.2.7[0m from [35m/app/node_modules/expo-updates[0m
 [32mexpo-web-browser[33m@[31m8.2.0[0m from [35m/app/node_modules/expo-web-browser[0m
 [32munimodules-app-loader[33m@[31m1.0.2[0m from [35m/app/node_modules/unimodules-app-loader[0m
 [32munimodules-barcode-scanner-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-barcode-scanner-interface[0m
 [32munimodules-camera-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-camera-interface[0m
 [32munimodules-constants-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-constants-interface[0m
 [32munimodules-face-detector-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-face-detector-interface[0m
 [32munimodules-file-system-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-file-system-interface[0m
 [32munimodules-font-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-font-interface[0m
 [32munimodules-image-loader-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-image-loader-interface[0m
 [32munimodules-permissions-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-permissions-interface[0m
 [32munimodules-sensors-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-sensors-interface[0m
 [32munimodules-task-manager-interface[33m@[31m5.1.0[0m from [35m/app/node_modules/unimodules-task-manager-interface[0m

> Configure project :react-native-reanimated
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:extractProguardFiles
> Task :app:preReleaseBuild
> Task :expo-constants:preBuild UP-TO-DATE
> Task :expo-constants:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:preBuild UP-TO-DATE
> Task :unimodules-constants-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-constants-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-core:preBuild UP-TO-DATE
> Task :unimodules-core:preReleaseBuild UP-TO-DATE
> Task :unimodules-core:compileReleaseAidl NO-SOURCE
> Task :expo-constants:compileReleaseAidl NO-SOURCE
> Task :expo-error-recovery:preBuild UP-TO-DATE
> Task :expo-error-recovery:preReleaseBuild UP-TO-DATE
> Task :expo-error-recovery:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:preBuild UP-TO-DATE
> Task :expo-file-system:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preBuild UP-TO-DATE
> Task :unimodules-file-system-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-file-system-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:preBuild UP-TO-DATE
> Task :expo-font:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:preBuild UP-TO-DATE
> Task :unimodules-font-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-font-interface:compileReleaseAidl NO-SOURCE
> Task :expo-font:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:preBuild UP-TO-DATE
> Task :expo-image-loader:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-image-loader-interface:compileReleaseAidl NO-SOURCE
> Task :expo-keep-awake:preBuild UP-TO-DATE
> Task :expo-keep-awake:preReleaseBuild UP-TO-DATE
> Task :expo-keep-awake:compileReleaseAidl NO-SOURCE
> Task :expo-linear-gradient:preBuild UP-TO-DATE
> Task :expo-linear-gradient:preReleaseBuild UP-TO-DATE
> Task :expo-linear-gradient:compileReleaseAidl NO-SOURCE
> Task :expo-file-system:compileReleaseAidl NO-SOURCE
> Task :expo-image-loader:compileReleaseAidl NO-SOURCE
> Task :expo-location:preBuild UP-TO-DATE
> Task :expo-location:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preBuild UP-TO-DATE
> Task :unimodules-permissions-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-permissions-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-task-manager-interface:preBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-task-manager-interface:compileReleaseAidl NO-SOURCE
> Task :expo-mail-composer:preBuild UP-TO-DATE
> Task :expo-mail-composer:preReleaseBuild UP-TO-DATE
> Task :expo-permissions:preBuild UP-TO-DATE
> Task :expo-permissions:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:preBuild UP-TO-DATE
> Task :expo-sqlite:preReleaseBuild UP-TO-DATE
> Task :expo-sqlite:compileReleaseAidl NO-SOURCE
> Task :expo-updates:preBuild UP-TO-DATE
> Task :expo-updates:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:preBuild UP-TO-DATE
> Task :expo-web-browser:preReleaseBuild UP-TO-DATE
> Task :expo-web-browser:compileReleaseAidl NO-SOURCE
> Task :expo-location:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preReleaseBuild UP-TO-DATE
> Task :expo-updates:compileReleaseAidl NO-SOURCE
> Task :expo-permissions:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :react-native-maps:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:preBuild UP-TO-DATE
> Task :react-native-reanimated:preReleaseBuild UP-TO-DATE
> 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:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :unimodules-app-loader:preBuild UP-TO-DATE
> Task :unimodules-app-loader:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:compileReleaseAidl NO-SOURCE
> Task :unimodules-app-loader:compileReleaseAidl NO-SOURCE
> Task :expo-mail-composer:compileReleaseAidl NO-SOURCE
> Task :unimodules-barcode-scanner-interface:preBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-barcode-scanner-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-camera-interface:preBuild UP-TO-DATE
> Task :unimodules-camera-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-camera-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-face-detector-interface:preBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-face-detector-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-react-native-adapter:preBuild UP-TO-DATE
> Task :unimodules-react-native-adapter:preReleaseBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preBuild UP-TO-DATE
> Task :unimodules-sensors-interface:preReleaseBuild UP-TO-DATE
> Task :unimodules-sensors-interface:compileReleaseAidl NO-SOURCE
> Task :unimodules-react-native-adapter:compileReleaseAidl NO-SOURCE
> Task :expo-constants: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-image-loader:packageReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:packageReleaseRenderscript NO-SOURCE
> Task :expo-linear-gradient:packageReleaseRenderscript NO-SOURCE
> Task :expo-location:packageReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:packageReleaseRenderscript NO-SOURCE
> Task :expo-permissions:packageReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:packageReleaseRenderscript NO-SOURCE
> Task :expo-updates:packageReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:compileReleaseAidl NO-SOURCE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-maps:packageReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated: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 :unimodules-app-loader:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-core:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:packageReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:checkReleaseManifest
> Task :app:generateReleaseBuildConfig
> Task :expo-constants:compileReleaseRenderscript NO-SOURCE
> Task :expo-constants:checkReleaseManifest
> Task :expo-constants:generateReleaseBuildConfig
> Task :expo-constants:generateReleaseResValues
> Task :expo-constants:generateReleaseResources
> Task :expo-constants:packageReleaseResources
> Task :unimodules-constants-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-constants-interface:generateReleaseResValues
> Task :unimodules-constants-interface:generateReleaseResources
> Task :unimodules-constants-interface:packageReleaseResources
> Task :unimodules-constants-interface:checkReleaseManifest
> Task :expo-constants:parseReleaseLibraryResources
> Task :unimodules-core:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-core:generateReleaseResValues
> Task :unimodules-core:generateReleaseResources
> Task :unimodules-core:packageReleaseResources
> Task :unimodules-constants-interface:parseReleaseLibraryResources
> Task :unimodules-core:checkReleaseManifest
> Task :unimodules-constants-interface:generateReleaseBuildConfig
> Task :unimodules-core:processReleaseManifest
> Task :unimodules-core:generateReleaseBuildConfig
> Task :unimodules-constants-interface:processReleaseManifest
> Task :unimodules-core:parseReleaseLibraryResources
> Task :expo-constants:processReleaseManifest
> Task :unimodules-constants-interface:generateReleaseRFile
> Task :expo-error-recovery:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-core:generateReleaseRFile
> Task :unimodules-core:javaPreCompileRelease
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-core:compileReleaseJavaWithJavac

> Task :expo-constants:generateReleaseRFile
> Task :expo-error-recovery:checkReleaseManifest
> Task :expo-error-recovery:generateReleaseBuildConfig
> Task :expo-error-recovery:generateReleaseResValues
> Task :expo-error-recovery:generateReleaseResources
> Task :expo-error-recovery:packageReleaseResources
> Task :unimodules-core:bundleLibCompileRelease
> Task :unimodules-constants-interface:javaPreCompileRelease
> Task :unimodules-constants-interface:compileReleaseJavaWithJavac
> Task :expo-error-recovery:processReleaseManifest
> Task :expo-error-recovery:parseReleaseLibraryResources
> Task :unimodules-constants-interface:bundleLibCompileRelease
> Task :expo-constants:javaPreCompileRelease

> Task :expo-constants:compileReleaseJavaWithJavac
Note: /app/node_modules/expo-constants/android/src/main/java/expo/modules/constants/ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :expo-constants:bundleLibCompileRelease
> Task :expo-error-recovery:generateReleaseRFile
> Task :expo-error-recovery:compileReleaseKotlin
> Task :expo-error-recovery:javaPreCompileRelease
> Task :expo-error-recovery:compileReleaseJavaWithJavac
> Task :expo-error-recovery:bundleLibCompileRelease
> Task :expo-file-system:checkReleaseManifest
> Task :expo-file-system:compileReleaseRenderscript NO-SOURCE
> Task :expo-file-system:generateReleaseBuildConfig
> Task :expo-file-system:generateReleaseResValues
> Task :expo-file-system:generateReleaseResources
> Task :expo-file-system:packageReleaseResources
> Task :unimodules-file-system-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-file-system-interface:generateReleaseResValues
> Task :unimodules-file-system-interface:generateReleaseResources
> Task :unimodules-file-system-interface:packageReleaseResources
> Task :expo-file-system:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:checkReleaseManifest
> Task :unimodules-file-system-interface:generateReleaseBuildConfig
> Task :unimodules-file-system-interface:processReleaseManifest
> Task :expo-font:compileReleaseRenderscript NO-SOURCE
> Task :expo-font:checkReleaseManifest
> Task :expo-font:generateReleaseBuildConfig
> Task :expo-font:generateReleaseResValues
> Task :expo-font:generateReleaseResources
> Task :expo-font:packageReleaseResources
> Task :unimodules-file-system-interface:parseReleaseLibraryResources
> Task :expo-font:parseReleaseLibraryResources
> Task :unimodules-font-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-font-interface:generateReleaseResValues
> Task :unimodules-font-interface:generateReleaseResources
> Task :unimodules-font-interface:packageReleaseResources

> Task :expo-file-system:processReleaseManifest
/app/node_modules/expo-file-system/android/src/main/AndroidManifest.xml:10:9-21:20 Warning:
	provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:10 to replace other declarations but no other declaration present

> Task :unimodules-font-interface:checkReleaseManifest
> Task :unimodules-font-interface:generateReleaseBuildConfig
> Task :unimodules-font-interface:parseReleaseLibraryResources
> Task :unimodules-file-system-interface:generateReleaseRFile
> Task :expo-font:processReleaseManifest
> Task :unimodules-font-interface:javaPreCompileRelease
> Task :unimodules-font-interface:processReleaseManifest
> Task :unimodules-file-system-interface:javaPreCompileRelease
> Task :unimodules-file-system-interface:compileReleaseJavaWithJavac
> Task :unimodules-font-interface:generateReleaseRFile
> Task :unimodules-font-interface:compileReleaseJavaWithJavac
> Task :expo-font:generateReleaseRFile
> Task :unimodules-file-system-interface:bundleLibCompileRelease
> Task :expo-image-loader:checkReleaseManifest
> Task :expo-image-loader:compileReleaseRenderscript NO-SOURCE
> Task :expo-image-loader:generateReleaseBuildConfig
> Task :expo-file-system:javaPreCompileRelease
> Task :expo-file-system:generateReleaseRFile

> Task :expo-file-system:compileReleaseJavaWithJavac
Note: /app/node_modules/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-font-interface:bundleLibCompileRelease
> Task :expo-file-system:bundleLibCompileRelease
> Task :expo-font:javaPreCompileRelease
> Task :expo-font:compileReleaseJavaWithJavac
> Task :expo-image-loader:generateReleaseResValues
> Task :expo-image-loader:generateReleaseResources
> Task :expo-image-loader:packageReleaseResources
> Task :expo-font:bundleLibCompileRelease
> Task :unimodules-image-loader-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-image-loader-interface:generateReleaseResValues
> Task :unimodules-image-loader-interface:generateReleaseResources
> Task :unimodules-image-loader-interface:packageReleaseResources
> Task :expo-image-loader:processReleaseManifest
> Task :unimodules-image-loader-interface:checkReleaseManifest
> Task :unimodules-image-loader-interface:generateReleaseBuildConfig
> Task :expo-image-loader:parseReleaseLibraryResources
> Task :expo-keep-awake:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:checkReleaseManifest
> Task :expo-keep-awake:generateReleaseBuildConfig
> Task :expo-keep-awake:generateReleaseResValues
> Task :expo-keep-awake:generateReleaseResources
> Task :expo-keep-awake:packageReleaseResources
> Task :unimodules-image-loader-interface:processReleaseManifest
> Task :unimodules-image-loader-interface:javaPreCompileRelease
> Task :expo-linear-gradient:compileReleaseRenderscript NO-SOURCE
> Task :expo-keep-awake:processReleaseManifest
> Task :expo-keep-awake:javaPreCompileRelease
> Task :expo-linear-gradient:checkReleaseManifest
> Task :expo-linear-gradient:generateReleaseBuildConfig
> Task :expo-linear-gradient:generateReleaseResValues
> Task :expo-linear-gradient:generateReleaseResources
> Task :expo-linear-gradient:packageReleaseResources
> Task :unimodules-image-loader-interface:parseReleaseLibraryResources
> Task :expo-keep-awake:parseReleaseLibraryResources
> Task :unimodules-image-loader-interface:generateReleaseRFile
> Task :unimodules-image-loader-interface:compileReleaseJavaWithJavac
> Task :expo-image-loader:generateReleaseRFile
> Task :expo-keep-awake:generateReleaseRFile
> Task :expo-keep-awake:compileReleaseJavaWithJavac
> Task :unimodules-image-loader-interface:bundleLibCompileRelease

> Task :expo-image-loader:compileReleaseKotlin
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: /app/node_modules/expo-image-loader/android/src/main/java/expo/modules/imageloader/ImageLoaderModule.kt: (83, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :expo-linear-gradient:parseReleaseLibraryResources
> Task :expo-linear-gradient:processReleaseManifest
> Task :expo-keep-awake:bundleLibCompileRelease
> Task :expo-linear-gradient:javaPreCompileRelease
> Task :expo-linear-gradient:generateReleaseRFile
> Task :expo-linear-gradient:compileReleaseJavaWithJavac
> Task :expo-linear-gradient:bundleLibCompileRelease
> Task :expo-image-loader:javaPreCompileRelease
> Task :expo-image-loader:compileReleaseJavaWithJavac
> Task :expo-image-loader:bundleLibCompileRelease
> Task :expo-location:checkReleaseManifest
> Task :expo-location:generateReleaseBuildConfig
> Task :expo-location:compileReleaseRenderscript NO-SOURCE
> Task :expo-location:generateReleaseResValues
> Task :expo-location:generateReleaseResources
> Task :expo-location:packageReleaseResources
> Task :expo-location:parseReleaseLibraryResources
> Task :unimodules-permissions-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-permissions-interface:generateReleaseResValues
> Task :unimodules-permissions-interface:generateReleaseResources
> Task :unimodules-permissions-interface:packageReleaseResources
> Task :unimodules-permissions-interface:checkReleaseManifest
> Task :unimodules-task-manager-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-task-manager-interface:generateReleaseResValues
> Task :unimodules-task-manager-interface:generateReleaseResources
> Task :unimodules-task-manager-interface:packageReleaseResources
> Task :unimodules-task-manager-interface:checkReleaseManifest
> Task :expo-location:processReleaseManifest
> Task :unimodules-task-manager-interface:parseReleaseLibraryResources
> Task :unimodules-permissions-interface:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:generateReleaseBuildConfig
> Task :unimodules-task-manager-interface:javaPreCompileRelease
> Task :unimodules-task-manager-interface:processReleaseManifest
> Task :unimodules-permissions-interface:parseReleaseLibraryResources
> Task :unimodules-permissions-interface:processReleaseManifest
> Task :expo-mail-composer:checkReleaseManifest
> Task :expo-mail-composer:generateReleaseBuildConfig
> Task :expo-mail-composer:compileReleaseRenderscript NO-SOURCE
> Task :expo-mail-composer:generateReleaseResValues
> Task :expo-mail-composer:generateReleaseResources
> Task :expo-mail-composer:packageReleaseResources
> Task :unimodules-permissions-interface:generateReleaseRFile
> Task :unimodules-permissions-interface:compileReleaseKotlin
> Task :expo-mail-composer:processReleaseManifest
> Task :expo-mail-composer:parseReleaseLibraryResources
> Task :unimodules-task-manager-interface:generateReleaseRFile
> Task :unimodules-permissions-interface:javaPreCompileRelease
> Task :unimodules-permissions-interface:compileReleaseJavaWithJavac
> Task :unimodules-permissions-interface:bundleLibCompileRelease
> Task :unimodules-task-manager-interface:compileReleaseJavaWithJavac
> Task :expo-mail-composer:generateReleaseRFile
> Task :expo-permissions:checkReleaseManifest
> Task :expo-permissions:compileReleaseRenderscript NO-SOURCE
> Task :expo-permissions:generateReleaseBuildConfig
> Task :expo-location:generateReleaseRFile
> Task :unimodules-task-manager-interface:bundleLibCompileRelease
> Task :expo-permissions:generateReleaseResValues
> Task :expo-permissions:generateReleaseResources
> Task :expo-permissions:packageReleaseResources
> Task :expo-sqlite:compileReleaseRenderscript NO-SOURCE
> Task :expo-sqlite:checkReleaseManifest
> Task :expo-sqlite:generateReleaseBuildConfig
> Task :expo-sqlite:generateReleaseResValues
> Task :expo-sqlite:generateReleaseResources
> Task :expo-sqlite:packageReleaseResources
> Task :expo-permissions:parseReleaseLibraryResources
> Task :expo-mail-composer:javaPreCompileRelease

> Task :expo-mail-composer:compileReleaseJavaWithJavac

> Task :expo-sqlite:javaPreCompileRelease
> Task :expo-sqlite:processReleaseManifest
> Task :expo-permissions:processReleaseManifest
> Task :expo-mail-composer:bundleLibCompileRelease
> Task :expo-sqlite:parseReleaseLibraryResources
> Task :expo-location:javaPreCompileRelease
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/expo-mail-composer/android/src/main/java/expo/modules/mailcomposer/MailComposerModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-location:compileReleaseJavaWithJavac

> Task :expo-sqlite:generateReleaseRFile
Note: /app/node_modules/expo-location/android/src/main/java/expo/modules/location/taskConsumers/GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :expo-sqlite:compileReleaseJavaWithJavac

> Task :expo-location:bundleLibCompileRelease
> Task :expo-permissions:generateReleaseRFile
Note: /app/node_modules/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :expo-permissions:compileReleaseKotlin
> Task :expo-sqlite:bundleLibCompileRelease
> Task :expo-permissions:javaPreCompileRelease
> Task :expo-permissions:compileReleaseJavaWithJavac
> Task :expo-permissions:bundleLibCompileRelease
> Task :expo-updates:compileReleaseRenderscript NO-SOURCE
> Task :expo-updates:checkReleaseManifest
> Task :expo-updates:generateReleaseBuildConfig
> Task :expo-updates:generateReleaseResValues
> Task :expo-updates:generateReleaseResources
> Task :expo-updates:packageReleaseResources
> Task :expo-updates:parseReleaseLibraryResources
> Task :expo-web-browser:compileReleaseRenderscript NO-SOURCE
> Task :expo-web-browser:checkReleaseManifest
> Task :expo-web-browser:generateReleaseBuildConfig
> Task :expo-updates:processReleaseManifest
> Task :expo-web-browser:generateReleaseResValues
> Task :expo-web-browser:generateReleaseResources
> Task :expo-web-browser:packageReleaseResources
> Task :expo-web-browser:parseReleaseLibraryResources
> Task :expo-web-browser:processReleaseManifest
> Task :expo-web-browser:javaPreCompileRelease
> Task :react-native-community_masked-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:checkReleaseManifest
> Task :react-native-community_masked-view:generateReleaseBuildConfig
> 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_masked-view:parseReleaseLibraryResources
> Task :expo-web-browser:generateReleaseRFile
> Task :expo-web-browser:compileReleaseJavaWithJavac
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:checkReleaseManifest
> Task :react-native-gesture-handler:generateReleaseBuildConfig
> Task :react-native-gesture-handler:generateReleaseResValues
> Task :react-native-gesture-handler:generateReleaseResources
> Task :react-native-gesture-handler:packageReleaseResources
> Task :expo-updates:generateReleaseRFile
> Task :react-native-community_masked-view:javaPreCompileRelease
> Task :react-native-gesture-handler:processReleaseManifest
> Task :react-native-gesture-handler:parseReleaseLibraryResources
> Task :react-native-gesture-handler:javaPreCompileRelease
> Task :react-native-community_masked-view:processReleaseManifest
> Task :expo-web-browser:bundleLibCompileRelease
> Task :react-native-gesture-handler:generateReleaseRFile

> Task :react-native-gesture-handler:compileReleaseJavaWithJavac

> Task :react-native-community_masked-view:generateReleaseRFile
Note: /app/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :react-native-community_masked-view:compileReleaseJavaWithJavac
> Task :react-native-gesture-handler:bundleLibCompileRelease
> Task :react-native-maps:checkReleaseManifest
> Task :react-native-maps:compileReleaseRenderscript NO-SOURCE
> Task :react-native-maps:generateReleaseBuildConfig
> Task :react-native-community_masked-view:bundleLibCompileRelease
> Task :expo-updates:javaPreCompileRelease

> Task :expo-updates:compileReleaseJavaWithJavac
Gradle may disable incremental compilation as the following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

> Task :react-native-maps:generateReleaseResValues
> Task :react-native-maps:generateReleaseResources
> Task :react-native-maps:packageReleaseResources
> Task :expo-updates:bundleLibCompileRelease
> Task :react-native-maps:parseReleaseLibraryResources
> Task :react-native-maps:processReleaseManifest
> Task :react-native-maps:javaPreCompileRelease
> Task :react-native-reanimated:checkReleaseManifest
> Task :react-native-reanimated:compileReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:generateReleaseBuildConfig
> Task :react-native-reanimated:generateReleaseResValues
> Task :react-native-reanimated:generateReleaseResources
> Task :react-native-reanimated:packageReleaseResources
> Task :react-native-safe-area-context:checkReleaseManifest
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseBuildConfig
> Task :react-native-safe-area-context:generateReleaseResValues
> Task :react-native-safe-area-context:generateReleaseResources
> Task :react-native-safe-area-context:packageReleaseResources
> Task :react-native-reanimated:javaPreCompileRelease
> Task :react-native-maps:generateReleaseRFile

> Task :react-native-maps:compileReleaseJavaWithJavac

> Task :react-native-reanimated:processReleaseManifest
> Task :react-native-safe-area-context:javaPreCompileRelease
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :react-native-reanimated:parseReleaseLibraryResources
> Task :react-native-safe-area-context:parseReleaseLibraryResources
> Task :react-native-safe-area-context:processReleaseManifest
> Task :react-native-maps:bundleLibCompileRelease
> Task :react-native-screens:checkReleaseManifest
> Task :react-native-screens:compileReleaseRenderscript NO-SOURCE
> Task :react-native-screens:generateReleaseBuildConfig
> Task :react-native-reanimated:generateReleaseRFile
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /app/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-reanimated:compileReleaseJavaWithJavac

> Task :react-native-safe-area-context:generateReleaseRFile
> Task :react-native-safe-area-context:compileReleaseJavaWithJavac
> Task :react-native-reanimated:bundleLibCompileRelease
> Task :react-native-screens:generateReleaseResValues
> Task :react-native-screens:generateReleaseResources
> Task :react-native-screens:packageReleaseResources
> Task :react-native-screens:parseReleaseLibraryResources
> Task :react-native-svg:compileReleaseRenderscript NO-SOURCE
> Task :react-native-svg:checkReleaseManifest
> Task :react-native-svg:generateReleaseBuildConfig
> Task :react-native-svg:generateReleaseResValues
> Task :react-native-svg:generateReleaseResources
> Task :react-native-svg:packageReleaseResources
> Task :react-native-screens:javaPreCompileRelease
> Task :unimodules-app-loader:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-app-loader:checkReleaseManifest
> Task :unimodules-app-loader:generateReleaseBuildConfig
> Task :unimodules-app-loader:generateReleaseResValues
> Task :unimodules-app-loader:generateReleaseResources
> Task :unimodules-app-loader:packageReleaseResources
> Task :react-native-screens:processReleaseManifest
> Task :react-native-safe-area-context:bundleLibCompileRelease
> Task :unimodules-app-loader:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-barcode-scanner-interface:checkReleaseManifest
> Task :unimodules-barcode-scanner-interface:generateReleaseBuildConfig
> Task :unimodules-barcode-scanner-interface:generateReleaseResValues
> Task :react-native-svg:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:generateReleaseResources
> Task :unimodules-barcode-scanner-interface:packageReleaseResources
> Task :react-native-svg:processReleaseManifest
> Task :react-native-svg:javaPreCompileRelease
> Task :unimodules-app-loader:javaPreCompileRelease
> Task :unimodules-barcode-scanner-interface:javaPreCompileRelease
> Task :unimodules-barcode-scanner-interface:parseReleaseLibraryResources
> Task :unimodules-camera-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-camera-interface:checkReleaseManifest
> Task :unimodules-camera-interface:generateReleaseBuildConfig
> Task :unimodules-camera-interface:generateReleaseResValues
> Task :unimodules-camera-interface:generateReleaseResources
> Task :unimodules-camera-interface:packageReleaseResources
> Task :react-native-screens:generateReleaseRFile
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-screens:compileReleaseJavaWithJavac

> Task :react-native-svg:generateReleaseRFile
> Task :react-native-svg:compileReleaseJavaWithJavac
> Task :unimodules-app-loader:processReleaseManifest
> Task :react-native-screens:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-face-detector-interface:checkReleaseManifest
> Task :unimodules-face-detector-interface:generateReleaseBuildConfig
> Task :unimodules-face-detector-interface:generateReleaseResValues
> Task :unimodules-face-detector-interface:generateReleaseResources
> Task :unimodules-face-detector-interface:packageReleaseResources
> Task :unimodules-face-detector-interface:parseReleaseLibraryResources
> Task :unimodules-barcode-scanner-interface:processReleaseManifest
> Task :unimodules-app-loader:generateReleaseRFile
Note: /app/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :unimodules-app-loader:compileReleaseJavaWithJavac

> Task :unimodules-app-loader:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:processReleaseManifest
> Task :unimodules-camera-interface:javaPreCompileRelease
> Task :react-native-svg:bundleLibCompileRelease
> Task :unimodules-face-detector-interface:javaPreCompileRelease
> Task :unimodules-barcode-scanner-interface:generateReleaseRFile
> Task :unimodules-barcode-scanner-interface:compileReleaseJavaWithJavac
> Task :unimodules-face-detector-interface:generateReleaseRFile
> Task :unimodules-face-detector-interface:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:checkReleaseManifest
> Task :unimodules-react-native-adapter:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-react-native-adapter:generateReleaseBuildConfig
> Task :unimodules-react-native-adapter:generateReleaseResValues
> Task :unimodules-react-native-adapter:generateReleaseResources
> Task :unimodules-react-native-adapter:packageReleaseResources
> Task :unimodules-camera-interface:processReleaseManifest
> Task :unimodules-sensors-interface:compileReleaseRenderscript NO-SOURCE
> Task :unimodules-sensors-interface:checkReleaseManifest
> Task :unimodules-sensors-interface:generateReleaseBuildConfig
> Task :unimodules-sensors-interface:generateReleaseResValues
> Task :unimodules-sensors-interface:generateReleaseResources
> Task :unimodules-sensors-interface:packageReleaseResources
> Task :unimodules-barcode-scanner-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:parseReleaseLibraryResources
> Task :unimodules-react-native-adapter:processReleaseManifest
> Task :unimodules-sensors-interface:processReleaseManifest
> Task :unimodules-sensors-interface:parseReleaseLibraryResources
> Task :unimodules-sensors-interface:javaPreCompileRelease
> Task :unimodules-face-detector-interface:bundleLibCompileRelease
> Task :unimodules-camera-interface:parseReleaseLibraryResources
> Task :unimodules-camera-interface:generateReleaseRFile
> Task :unimodules-camera-interface:compileReleaseJavaWithJavac
> Task :unimodules-sensors-interface:generateReleaseRFile
> Task :unimodules-sensors-interface:compileReleaseJavaWithJavac
> Task :unimodules-camera-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:generateReleaseRFile
> Task :unimodules-react-native-adapter:compileReleaseKotlin
> Task :unimodules-sensors-interface:bundleLibCompileRelease
> Task :unimodules-react-native-adapter:javaPreCompileRelease
> Task :unimodules-react-native-adapter:compileReleaseJavaWithJavac
> Task :unimodules-react-native-adapter:bundleLibCompileRelease
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders
> Task :app:generateReleaseAssets
> Task :expo-constants:mergeReleaseShaders
> Task :expo-constants:compileReleaseShaders
> Task :expo-constants:generateReleaseAssets
> Task :expo-constants:packageReleaseAssets
> Task :expo-error-recovery:mergeReleaseShaders
> Task :expo-error-recovery:compileReleaseShaders
> Task :expo-error-recovery:generateReleaseAssets
> Task :expo-error-recovery:packageReleaseAssets
> Task :expo-file-system:mergeReleaseShaders
> Task :expo-file-system:compileReleaseShaders
> Task :expo-file-system:generateReleaseAssets
> Task :expo-file-system:packageReleaseAssets
> Task :expo-font:mergeReleaseShaders
> Task :expo-font:compileReleaseShaders
> Task :expo-font:generateReleaseAssets
> Task :expo-font:packageReleaseAssets
> Task :expo-image-loader:mergeReleaseShaders
> Task :expo-image-loader:compileReleaseShaders
> Task :expo-image-loader:generateReleaseAssets
> Task :expo-image-loader:packageReleaseAssets
> Task :expo-keep-awake:mergeReleaseShaders
> Task :expo-keep-awake:compileReleaseShaders
> Task :expo-keep-awake:generateReleaseAssets
> Task :expo-keep-awake:packageReleaseAssets
> Task :expo-linear-gradient:mergeReleaseShaders
> Task :expo-linear-gradient:compileReleaseShaders
> Task :expo-linear-gradient:generateReleaseAssets
> Task :expo-linear-gradient:packageReleaseAssets
> Task :expo-location:mergeReleaseShaders
> Task :expo-location:compileReleaseShaders
> Task :expo-location:generateReleaseAssets
> Task :expo-location:packageReleaseAssets
> Task :expo-mail-composer:mergeReleaseShaders
> Task :expo-mail-composer:compileReleaseShaders
> Task :expo-mail-composer:generateReleaseAssets
> Task :expo-mail-composer:packageReleaseAssets
> Task :expo-permissions:mergeReleaseShaders
> Task :expo-permissions:compileReleaseShaders
> Task :expo-permissions:generateReleaseAssets
> Task :expo-permissions:packageReleaseAssets
> Task :expo-sqlite:mergeReleaseShaders
> Task :expo-sqlite:compileReleaseShaders
> Task :expo-sqlite:generateReleaseAssets
> Task :expo-sqlite:packageReleaseAssets
> Task :expo-updates:mergeReleaseShaders
> Task :expo-updates:compileReleaseShaders
> Task :expo-updates:generateReleaseAssets
> Task :expo-updates:packageReleaseAssets
> Task :expo-web-browser:mergeReleaseShaders
> Task :expo-web-browser:compileReleaseShaders
> Task :expo-web-browser:generateReleaseAssets
> Task :expo-web-browser:packageReleaseAssets
> Task :react-native-community_masked-view:mergeReleaseShaders
> Task :react-native-community_masked-view:compileReleaseShaders
> Task :react-native-community_masked-view:generateReleaseAssets
> Task :react-native-community_masked-view:packageReleaseAssets
> Task :react-native-gesture-handler:mergeReleaseShaders
> Task :react-native-gesture-handler:compileReleaseShaders
> Task :react-native-gesture-handler:generateReleaseAssets
> Task :react-native-gesture-handler:packageReleaseAssets
> Task :react-native-maps:mergeReleaseShaders
> Task :react-native-maps:compileReleaseShaders
> Task :react-native-maps:generateReleaseAssets
> Task :react-native-maps:packageReleaseAssets
> Task :react-native-reanimated:mergeReleaseShaders
> Task :react-native-reanimated:compileReleaseShaders
> Task :react-native-reanimated:generateReleaseAssets
> Task :react-native-reanimated:packageReleaseAssets
> Task :react-native-safe-area-context:mergeReleaseShaders
> Task :react-native-safe-area-context:compileReleaseShaders
> Task :react-native-safe-area-context:generateReleaseAssets
> Task :react-native-safe-area-context:packageReleaseAssets
> Task :react-native-screens:mergeReleaseShaders
> Task :react-native-screens:compileReleaseShaders
> Task :react-native-screens:generateReleaseAssets
> Task :react-native-screens:packageReleaseAssets
> Task :react-native-svg:mergeReleaseShaders
> Task :react-native-svg:compileReleaseShaders
> Task :react-native-svg:generateReleaseAssets
> Task :react-native-svg:packageReleaseAssets
> Task :unimodules-app-loader:mergeReleaseShaders
> Task :unimodules-app-loader:compileReleaseShaders
> Task :unimodules-app-loader:generateReleaseAssets
> Task :unimodules-app-loader:packageReleaseAssets
> Task :unimodules-barcode-scanner-interface:mergeReleaseShaders
> Task :unimodules-barcode-scanner-interface:compileReleaseShaders
> Task :unimodules-barcode-scanner-interface:generateReleaseAssets
> Task :unimodules-barcode-scanner-interface:packageReleaseAssets
> Task :unimodules-camera-interface:mergeReleaseShaders
> Task :unimodules-camera-interface:compileReleaseShaders
> Task :unimodules-camera-interface:generateReleaseAssets
> Task :unimodules-camera-interface:packageReleaseAssets
> Task :unimodules-constants-interface:mergeReleaseShaders
> Task :unimodules-constants-interface:compileReleaseShaders
> Task :unimodules-constants-interface:generateReleaseAssets
> Task :unimodules-constants-interface:packageReleaseAssets
> Task :unimodules-core:mergeReleaseShaders
> Task :unimodules-core:compileReleaseShaders
> Task :unimodules-core:generateReleaseAssets
> Task :unimodules-core:packageReleaseAssets
> Task :unimodules-face-detector-interface:mergeReleaseShaders
> Task :unimodules-face-detector-interface:compileReleaseShaders
> Task :unimodules-face-detector-interface:generateReleaseAssets
> Task :unimodules-face-detector-interface:packageReleaseAssets
> Task :unimodules-file-system-interface:mergeReleaseShaders
> Task :unimodules-file-system-interface:compileReleaseShaders
> Task :unimodules-file-system-interface:generateReleaseAssets
> Task :unimodules-file-system-interface:packageReleaseAssets
> Task :unimodules-font-interface:mergeReleaseShaders
> Task :unimodules-font-interface:compileReleaseShaders
> Task :unimodules-font-interface:generateReleaseAssets
> Task :unimodules-font-interface:packageReleaseAssets
> Task :unimodules-image-loader-interface:mergeReleaseShaders
> Task :unimodules-image-loader-interface:compileReleaseShaders
> Task :unimodules-image-loader-interface:generateReleaseAssets
> Task :unimodules-image-loader-interface:packageReleaseAssets
> Task :unimodules-permissions-interface:mergeReleaseShaders
> Task :unimodules-permissions-interface:compileReleaseShaders
> Task :unimodules-permissions-interface:generateReleaseAssets
> Task :unimodules-permissions-interface:packageReleaseAssets
> Task :unimodules-react-native-adapter:mergeReleaseShaders
> Task :unimodules-react-native-adapter:compileReleaseShaders
> Task :unimodules-react-native-adapter:generateReleaseAssets
> Task :unimodules-react-native-adapter:packageReleaseAssets
> Task :unimodules-sensors-interface:mergeReleaseShaders
> Task :unimodules-sensors-interface:compileReleaseShaders
> Task :unimodules-sensors-interface:generateReleaseAssets
> Task :unimodules-sensors-interface:packageReleaseAssets
> Task :unimodules-task-manager-interface:mergeReleaseShaders
> Task :unimodules-task-manager-interface:compileReleaseShaders
> Task :unimodules-task-manager-interface:generateReleaseAssets
> Task :unimodules-task-manager-interface:packageReleaseAssets
> Task :app:mergeReleaseAssets
> Task :app:javaPreCompileRelease
> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                 Welcome to React Native!
                Learn once, write anywhere


Failed to construct transformer:  Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:101:19)
    at Object.createHash (node:crypto:139:10)
    at stableHash (/app/node_modules/metro-cache/src/stableHash.js:19:8)
    at JsTransformer.getCacheKey (/app/node_modules/metro/src/JSTransformer/worker.js:478:7)
    at getTransformCacheKey (/app/node_modules/metro/src/DeltaBundler/Transformer/getTransformCacheKey.js:39:29)
    at new Transformer (/app/node_modules/metro/src/DeltaBundler/Transformer.js:147:28)
    at /app/node_modules/metro/src/Bundler.js:54:29 {
  opensslErrorStack: [
    'error:03000086:digital envelope routines::initialization error',
    'error:0308010C:digital envelope routines::unsupported'
  ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
error Cannot read properties of undefined (reading 'transformFile'). Run CLI with --verbose flag for more details.
TypeError: Cannot read properties of undefined (reading 'transformFile')
    at /app/node_modules/metro/src/Bundler.js:91:34
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/app/node_modules/metro/src/Bundler.js:14:24)
    at _next (/app/node_modules/metro/src/Bundler.js:34:9)

> Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx'' finished with non-zero exit value 1

* 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.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 38s

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.3/userguide/command_line_interface.html#sec:command_line_warnings
443 actionable tasks: 443 executed

> echo Build failed with Node 22 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:22-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
Build failed with Node 22 and jdk version 8 with the following error: Command '['docker', 'run', '--rm', '-v', '/home/ubuntu/storage/extracted/ScarletBird-NextLevelWeek1/NextLevelWeek1-2d08288af2492762327223cf9863e45f76a4375c/mobile:/source:ro', '-v', '/home/ubuntu/BachelorsThesis/scripts/RN/output/ScarletBird-NextLevelWeek1:/output', '-v', '/home/ubuntu/.npm:/root/.npm', 'react-android:22-jdk8', 'bash', '-c', '\n                set -e\n\n                cp -r /source/. /app &&                 cd /app && \n                # ---- install deps (yarn or npm) ----\n                if [ -f yarn.lock ]; then\n                    yarn install;\n                else\n                    npm install --ignore-scripts;\n                fi && \n                # ---- stub missing parent package.json (monorepo metro configs) ----\n                [ ! -f ../package.json ] && cp package.json ../package.json 2>/dev/null || true && \n                # ---- patch toReversed (Node <20 compat) ----\n                find node_modules -name "loadConfig.js" -path "*/metro-config/*" -exec sed -i \'s/\\.toReversed()/.slice().reverse()/g\' {} \\; 2>/dev/null || true && \n                # ---- patch missing expo/AppEntry ----\n                if grep -q \'"main".*expo/AppEntry\' package.json 2>/dev/null &&                    [ ! -f node_modules/expo/AppEntry.js ] && [ ! -f node_modules/expo/AppEntry.ts ]; then                     node -e "const fs=require(\'fs\'); const p=JSON.parse(fs.readFileSync(\'package.json\',\'utf8\')); if(fs.existsSync(\'index.js\')){p.main=\'index.js\'; fs.writeFileSync(\'package.json\',JSON.stringify(p,null,2));}" 2>/dev/null || true;                 fi && \n                # ---- patch broken metro config (ESM-only, null-returning, or monorepo-only) ----\n                # NOTE: do NOT replace configs that merely use expo/metro-config — those carry\n                # Expo-specific resolver paths (watchFolders, extraNodeModules) needed for\n                # packages like @react-native-masked-view/masked-view to resolve.\n                if grep -q \'react-native-monorepo-config\' metro.config.js 2>/dev/null ||                    ! node -e "const c=require(\'./metro.config.js\'); if(!c||typeof c!==\'object\') process.exit(1);" 2>/dev/null; then                     if [ -d node_modules/@react-native/metro-config ]; then                         printf \'const {getDefaultConfig, mergeConfig} = require("@react-native/metro-config");\nmodule.exports = mergeConfig(getDefaultConfig(__dirname), {});\n\' > metro.config.js;                     else                         printf \'const {getDefaultConfig} = require("metro-config");\nmodule.exports = getDefaultConfig(__dirname);\n\' > metro.config.js;                     fi;                 fi && \n                # ---- stub missing google-services.json (Firebase/Expo prebuild) ----\n                if [ ! -f google-services.json ]; then                     python3 -c "import json; open(\'google-services.json\',\'w\').write(json.dumps({\'project_info\':{\'project_number\':\'000000000000\',\'project_id\':\'stub\',\'storage_bucket\':\'stub.appspot.com\'},\'client\':[{\'client_info\':{\'mobilesdk_app_id\':\'1:000000000000:android:0000000000000000\',\'android_client_info\':{\'package_name\':\'com.stub\'}},\'oauth_client\':[],\'api_key\':[{\'current_key\':\'stub\'}],\'services\':{\'appinvite_service\':{\'other_platform_oauth_client\':[]}}}],\'configuration_version\':\'1\'}))" 2>/dev/null || true;                 fi && \n                # ---- detect expo ----\n                if grep -q \'"expo"\' package.json && [ ! -d android ]; then\n                    echo "Expo project detected";\n                    CI=1 npx --yes expo prebuild --platform android\n                fi && \n                # ---- fix expo/metro-config: serializer + Flow transformIgnorePatterns ----\n                # Runs AFTER prebuild because prebuild generates metro.config.js for managed-workflow\n                # projects — patching before prebuild would be overwritten by the generated file.\n                # Fix 1: remove customSerializer that returns JS string instead of JSON\n                #   ("var __BUND..." → "Serializer did not return expected format").\n                # Fix 2: add transformIgnorePatterns so expo/src/Expo.ts goes through Babel\n                #   (default pattern excludes all node_modules → raw Flow types → SyntaxError).\n                if [ -f metro.config.js ] && [ -d node_modules/expo ] &&                    ( grep -q \'expo/metro-config\\|@expo/metro-config\' metro.config.js 2>/dev/null ||                      ! grep -q \'transformIgnorePatterns\' metro.config.js 2>/dev/null ); then                     cp metro.config.js metro.config.orig.js &&                     printf \'const c=require("./metro.config.orig.js");const r=Object.assign({},c);if(r.serializer){r.serializer=Object.assign({},r.serializer);delete r.serializer.customSerializer;}r.transformer=Object.assign({},r.transformer||{});if(!r.transformer.transformIgnorePatterns){r.transformer.transformIgnorePatterns=["node_modules/(?!(react-native|@react-native|expo|@expo|@unimodules|react-clone-referenced-element|@react-navigation|native-base)/)"];}module.exports=r;\\n\' > metro.config.js;                 fi && \n                # ---- stub missing metro watchFolders paths ----\n                mkdir -p /src 2>/dev/null || true && \n                # ---- fix babel configs that use react-native-builder-bob ----\n                # builder-bob is a library-dev tool; its getConfig() throws "Couldn\'t determine the source\n                # directory" when built outside the library\'s own workspace. Replace with a standard preset.\n                if grep -ql \'react-native-builder-bob\' babel.config.js babel.config.json .babelrc .babelrc.js 2>/dev/null; then                     if [ -d node_modules/babel-preset-expo ]; then                         printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                     elif [ -d node_modules/@react-native/babel-preset ]; then                         printf \'module.exports={presets:["module:@react-native/babel-preset"]};\' > babel.config.js;                     else                         printf \'module.exports={presets:["module:metro-react-native-babel-preset"]};\' > babel.config.js;                     fi;                 fi && \n                # ---- ensure TypeScript babel support (fixes \'interface\' SyntaxError in metro bundling) ----\n                if [ -d node_modules/babel-preset-expo ]; then                     grep -ql "expo\\|typescript" babel.config.js .babelrc .babelrc.js babel.config.json 2>/dev/null ||                     printf \'module.exports=function(api){api.cache(true);return{presets:["babel-preset-expo"]};};\n\' > babel.config.js;                 fi && \n                # ---- stub missing-asset-registry-path (Metro virtual module not resolved in release) ----\n                # Metro normally aliases this to @react-native/assets-registry/registry at bundle time.\n                # When that alias is missing, any PNG asset in node_modules triggers "Unable to resolve module".\n                if [ ! -d node_modules/missing-asset-registry-path ]; then                     mkdir -p node_modules/missing-asset-registry-path &&                     if [ -f node_modules/@react-native/assets-registry/registry.js ]; then                         printf \'module.exports=require("@react-native/assets-registry/registry");\' > node_modules/missing-asset-registry-path/index.js;                     else                         printf \'module.exports={registerAsset:function(){return 0;},getAssetByID:function(){return null;}};\' > node_modules/missing-asset-registry-path/index.js;                     fi;                 fi && \n                # ---- stub @react-native-masked-view/masked-view if missing ----\n                # Required by @react-navigation/elements but often not installed as a direct dependency.\n                if [ ! -d node_modules/@react-native-masked-view/masked-view ]; then                     mkdir -p node_modules/@react-native-masked-view/masked-view &&                     printf \'{"name":"@react-native-masked-view/masked-view","version":"0.1.11","main":"index.js"}\' > node_modules/@react-native-masked-view/masked-view/package.json &&                     printf \'const React=require("react");const {View}=require("react-native");function MaskedView(p){return React.createElement(View,p.style?{style:p.style}:{},p.children);}module.exports=MaskedView;module.exports.default=MaskedView;\' > node_modules/@react-native-masked-view/masked-view/index.js;                 fi && \n                export PATH="/app/node_modules/.bin:$PATH" &&                 cd android && \n                chmod +x gradlew && \n                # ---- inject fallback repositories via Gradle init script ----\n                mkdir -p $GRADLE_USER_HOME/init.d &&                 echo \'gradle.beforeProject {project ->\' > $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.buildscript.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  project.repositories {\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://maven.google.com"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://repo1.maven.org/maven2"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://plugins.gradle.org/m2/"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'    maven {url "https://jitpack.io"}\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'  }\' >> $GRADLE_USER_HOME/init.d/repos.gradle &&                 echo \'}\' >> $GRADLE_USER_HOME/init.d/repos.gradle && \n                # ---- patch settings.gradle to use local react-native CLI (avoids npx failures) ----\n                sed -i \'s/autolinkLibrariesWithCommand()/autolinkLibrariesWithCommand("node node_modules\\/.bin\\/react-native config")/\' settings.gradle 2>/dev/null || true && \n                # ---- disable Sentry source map upload (no credentials in CI) ----\n                export SENTRY_DISABLE_AUTO_UPLOAD=true &&                 echo "sentryUploadEnabled=false" >> gradle.properties 2>/dev/null || true && \n                # ---- enable ABI splits ----\n                if grep -q \'splits\' app/build.gradle 2>/dev/null; then                     sed -i \'s/enable false/enable true/\' app/build.gradle || true;                 else                     sed -i \'/^android[[:space:]]*{/a\\    splits {\\n        abi {\\n            reset()\\n            enable true\\n            universalApk false\\n            include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"\\n        }\\n    }\' app/build.gradle || true;                 fi && \n                # ---- enable R8 ----\n                sed -i \'s/enableProguardInReleaseBuilds = false/enableProguardInReleaseBuilds = true/\' app/build.gradle || true && \n                # ---- sign release with debug key ----\n                sed -i \'/buildTypes/,/}/s/release {/release {\n            signingConfig signingConfigs.debug/\' app/build.gradle || true && \n                # ---- pre-resolve AAR transforms so CMake finds prefab paths ----\n                ./gradlew :app:dependencies --configuration releaseCompileClasspath --no-daemon > /dev/null 2>&1 || true && \n                # ---- build release apk ----\n                ./gradlew assembleRelease --no-daemon || exit 1 &&                     \n                APK_PATH="app/build/outputs/apk/release"\n\n                if ! ls $APK_PATH/*.apk 1> /dev/null 2>&1; then\n                    echo "ERROR: APK not generated"\n                    exit 1\n                fi\n\n                # ---- copy output ----\n                cp app/build/outputs/apk/release/*.apk /output/r8/\n\n                # ---- copy TPL metadata ----\n                [ -f ../package.json ] && cp ../package.json /output/r8/ || true\n                [ -f ../package-lock.json ] && cp ../package-lock.json /output/r8/ || true\n                [ -f ../yarn.lock ] && cp ../yarn.lock /output/r8/ || true\n                [ -f ../pnpm-lock.yaml ] && cp ../pnpm-lock.yaml /output/r8/ || true\n                [ -f app/build.gradle ] && cp app/build.gradle /output/r8/android-build.gradle || true\n                [ -f build.gradle ] && cp build.gradle /output/r8/root-build.gradle || true\n                [ -f build.gradle.kts ] && cp build.gradle.kts /output/r8/root-build.gradle.kts || true\n                [ -f settings.gradle ] && cp settings.gradle /output/r8/ || true\n                [ -f settings.gradle.kts ] && cp settings.gradle.kts /output/r8/ || true\n                [ -f gradle/libs.versions.toml ] && cp gradle/libs.versions.toml /output/r8/ || true\n                find . -name "*.gradle" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                find . -name "*.gradle.kts" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/ 2>/dev/null; done || true\n                mkdir -p /output/r8/libs\n                find . -name "*.jar" -not -name "gradle-wrapper.jar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.aar" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                find . -name "*.so" 2>/dev/null | grep -v "/build/" | grep -v "/.gradle/" | grep -v "/node_modules/" | while read f; do cp "$f" /output/r8/libs/ 2>/dev/null; done || true\n                    ']' returned non-zero exit status 1.
