expo / turtle

Standalone app builder service
MIT License
384 stars 29 forks source link

turtle-cli build resulting in Error: Failed to build standalone app #360

Closed scott-hooper-hordernit closed 2 years ago

scott-hooper-hordernit commented 2 years ago

I need to build my expo apk locally because there are custom mods i need in expo-task-manager to keep my app geo-tracking in the background, but "expo build:android" wipes out my mods. So I turned to turtle and after a lot of wrestling, I think I'm extremely close, but the build bombs with the error turtle[14869] ERROR: Error: ./gradlew exited with non-zero code: 1 at ChildProcess.completionListener (/usr/local/lib/node_modules/turtle-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:65:13).

OS: Ubuntu 20.04 Node: 16.13.0 npm: 8.1.0 Turtle: 0.23.5 Expo: 4.13.0 OpenJDK: 1.8.0_292

The first position I'm trying to get to is an APK build without my node_module mods, so everything below is as "expo install" provided.

After running sudo turtle build:android -u username -p password --type apk...

I get the following output:

``` Nov 28 14:31:22 turtle[14869] INFO: Using manifest: { "ios": { "infoPlist": { "UIBackgroundModes": [ "location", "fetch" ], "NSLocationAlwaysUsageDescription": "Allow $(PRODUCT_NAME) to access your location", "NSLocationWhenInUseUsageDescription": "Allow $(PRODUCT_NAME) to access your location", "NSLocationAlwaysAndWhenInUseUsageDescription": "App requires location even when the App is backgrounded." }, "buildNumber": "1.0.0", "supportsTablet": true, "bundleIdentifier": "com.hordernit.rightoncourseapp" }, "web": { "favicon": "./assets/images/favicon.png" }, "icon": "./assets/images/icon.png", "name": "Right On Course App", "slug": "appname", "scheme": "myapp", "splash": { "image": "./assets/images/splash.png", "imageUrl": "https://d1wp6m56sqw74a.cloudfront.net/~assets/201a91bd1740bb1d6a1dbad049310724", "resizeMode": "contain", "backgroundColor": "#ffffff" }, "android": { "package": "com.hordernit.rightoncourseapp", "permissions": [ "android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION", "android.permission.FOREGROUND_SERVICE" ], "versionCode": 1, "adaptiveIcon": { "backgroundColor": "#ffffff", "foregroundImage": "./assets/images/adaptive-icon.png", "foregroundImageUrl": "https://d1wp6m56sqw74a.cloudfront.net/~assets/97dae5a0e62ad8551d8a31897b425e63" } }, "iconUrl": "https://d1wp6m56sqw74a.cloudfront.net/~assets/4e3f888fc8475f69fd5fa32f1ad5216a", "locales": {}, "plugins": [ "expo-location" ], "updates": { "fallbackToCacheTimeout": 0 }, "version": "1.0.0", "platforms": [ "ios", "android", "web" ], "sdkVersion": "42.0.0", "description": "", "orientation": "portrait", "dependencies": [ "@expo/vector-icons", "@react-native-async-storage/async-storage", "@react-native-community/masked-view", "@react-navigation/bottom-tabs", "@react-navigation/native", "@react-navigation/stack", "@types/fbemitter", "@types/react-native-loading-spinner-overlay", "@types/styled-components", "@types/styled-components-react-native", "axios", "easy-peasy", "env-paths", "EventEmitter", "expo", "expo-asset", "expo-constants", "expo-dev-client", "expo-font", "expo-linking", "expo-location", "expo-splash-screen", "expo-status-bar", "expo-task-manager", "expo-updates", "expo-web-browser", "fbemitter", "firebase", "moment", "react", "react-dom", "react-native", "react-native-elements", "react-native-gesture-handler", "react-native-keyboard-aware-scroll-view", "react-native-loading-spinner-overlay", "react-native-maps", "react-native-reanimated", "react-native-safe-area-context", "react-native-screens", "react-native-unimodules", "react-native-web", "styled-components", "uuid" ], "bundledAssets": [ "asset_3a2ba31570920eeb9b1d217cabe58315.ttf", "asset_8b12b3e16d591abc926165fa8f760e3b.json", "asset_744ce60078c17d86006dd0edabcd59a7.ttf", "asset_461d9bba8b6a3c91675039df12cfe6ca.json", "asset_140c53a7643ea949007aa9a282153849.ttf", "asset_94c4ffdcbffeb0570c635d7f8edd8a25.json", "asset_e766963327e0a89f9ec2ba88646b6177.ttf", "asset_83d0d0700e24da7297be10ae931dd38f.json", "asset_b49ae8ab2dbccb02c4d11caaacf09eab.ttf", "asset_39843e5d52a6c5c42d5abdb0b34bcaa6.json", "asset_b06871f281fee6b241d60582ae9369b9.ttf", "asset_f1f91feb805137c9283fb766620ec5eb.json", "asset_276ee4e65ded9a91cfe0be813e95e42d.json", "asset_8d09f2281ac9c99f438fb1c0b5c66d20.json", "asset_db78b9359171f24936b16d84f63af378.ttf", "asset_1ab236ed440ee51810c56bd16628aef0.ttf", "asset_13685372945d816a2b474fc082fd9aaa.ttf", "asset_e20945d7c929279ef7a6f1db184a4470.ttf", "asset_60668d999bbaf663420340f7bdd580d7.json", "asset_b3263095df30cb7db78c613e73f9499a.ttf", "asset_bb0e1479c256e29e7ee92433a5e4b43e.json", "asset_6a2ddad1092a0a1c326b6d0e738e682b.ttf", "asset_f337aab857fd04843f0a882ec5726fb3.json", "asset_8ef52a15e44481b41e7db3c7eaf9bb83.ttf", "asset_fdbedb7e67aa7c0ecad83d9c2fa4dfba.json", "asset_8e7f807ef943bff1f6d3c2c6e0f3769e.ttf", "asset_fdc01171a7a7ea76b187afcd162dee7d.json", "asset_d2285965fe34b05465047401b8595dd0.ttf", "asset_647543ebfccf6e5495434383598453d1.json", "asset_5cdf883b18a5651a29a4d1ef276d2457.ttf", "asset_74d124a3caeac2bea111f3ca2f2dd34a.json", "asset_49a79d66bdea2debf1832bf4d7aca127.ttf", "asset_7d40544b395c5949f4646f5e150fe020.png", "asset_cdd04e13d4ec83ff0cd13ec8dabdc341.png", "asset_a132ecc4ba5c1517ff83c0fb321bc7fc.png", "asset_0ea69b5077e7c4696db85dbcba75b0e1.png", "asset_f5b790e2ac193b3d41015edb3551f9b8.png", "asset_5223c8d9b0d08b82a5670fb5f71faf78.png", "asset_004c2bbb035d8d06bb830efc4673c886.png", "asset_2327736b3ea09c41abfb69be1221f430.png", "asset_51671417ef20e0bbc32f0a2bc6edfa95.png", "asset_a7b9dc9de5f8f1fb1afbef917619a5ac.png", "asset_4bdd6aad790c6c8370a06876ec7d31e1.png", "asset_4b9cf0cc747e3c1abc541befa05b1e37.png", "asset_a970ccb3cd9a0d56fb2e49159999d02f.json", "asset_778ffc9fe8773a878e9c30a6304784de.png", "asset_376d6a4c7f622917c39feb23671ef71d.png", "asset_c79c3606a1cf168006ad3979763c7e0c.png", "asset_02bc1fa7c0313217bde2d65ccbff40c9.png", "asset_35ba0eaec5a4f5ed12ca16fabeae451d.png" ], "currentFullName": "@username/appname", "originalFullName": "@username/appname", "userInterfaceStyle": "automatic", "id": "@username/appname", "projectId": "22713452-227f-4063-b327-5386adb8ca94", "scopeKey": "@username/appname", "releaseId": "0dbcd666-6f44-4e3a-9d15-1306d0581909", "revisionId": "1.0.0-r.PXQ0w3J-F", "publishedTime": "2021-11-28T01:31:31.615Z", "commitTime": "2021-11-28T01:31:31.675Z", "bundleUrl": "https://d1wp6m56sqw74a.cloudfront.net/%40username%2Fappname%2F1.0.0%2F11f6d3ba2fce44609749e8786a798738-42.0.0-android.js", "bundleKey": "11f6d3ba2fce44609749e8786a798738", "releaseChannel": "default", "hostUri": "exp.host/@username/appname" } platform: "android" buildPhase: "reading manifest" Nov 28 14:31:22 turtle[14869] INFO: Creating keystore platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Keystore created successfully platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Saved created keystore to /home/scott/projects/right-on-course-expo/@username/appname.jks platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Keystore password: ######################## platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Keystore alias: ########################### platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Key password: ############################ platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Please keep these credentials safe platform: "android" buildPhase: "generating keystore" Nov 28 14:31:22 turtle[14869] INFO: Starting build process platform: "android" buildPhase: "starting builder" Nov 28 14:31:22 turtle[14869] INFO: ImageUtils: setting image functions to alternative sharp implementations platform: "android" buildPhase: "icons setup" Nov 28 14:31:22 turtle[14869] INFO: Resolving universal modules dependencies platform: "android" buildPhase: "resolve native modules" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-ads-admob:10.1.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-modules-core:0.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-ads-facebook:10.1.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-analytics-amplitude:10.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding @unimodules/core:7.1.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-analytics-segment:10.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-app-auth:10.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-apple-authentication:3.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-application:3.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-av:9.2.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-background-fetch:9.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-task-manager:9.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding unimodules-app-loader:2.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding unimodules-task-manager-interface:6.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-barcode-scanner:10.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-battery:5.0.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-blur:9.0.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-brightness:9.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-calendar:9.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-camera:11.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-cellular:3.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-clipboard:1.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-constants:11.0.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-contacts:9.2.5 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-crypto:9.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-device:3.3.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-document-picker:9.2.4 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-error-recovery:2.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-face-detector:10.1.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-facebook:11.3.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-file-system:11.1.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-firebase-analytics:4.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-firebase-core:3.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-font:9.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-gl:10.4.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-gl-cpp:10.4.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-google-sign-in:9.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-haptics:10.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-image-loader:2.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-image-manipulator:9.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-image-picker:10.2.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-in-app-purchases:11.0.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-intent-launcher:9.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-keep-awake:9.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-linear-gradient:9.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-local-authentication:11.1.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-localization:10.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-location:12.1.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-mail-composer:10.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-media-library:12.1.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-module-template:9.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-network:3.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-notifications:0.12.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-payments-stripe:10.0.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-permissions:12.1.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-print:10.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-screen-capture:3.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-screen-orientation:3.3.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-secure-store:10.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-sensors:10.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-sharing:9.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-sms:9.2.3 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-speech:9.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-splash-screen:0.11.4 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-sqlite:9.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-store-review:4.1.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-structured-headers:1.1.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-tracking-transparency:1.1.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-updates:0.8.5 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-updates-interface:0.2.2 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-video-thumbnails:5.2.1 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding expo-web-browser:9.2.0 platform: "android" Nov 28 14:31:22 turtle[14869] INFO: Adding @unimodules/react-native-adapter:6.3.7 platform: "android" Nov 28 14:31:23 turtle[14869] INFO: Using manifest: {"ios":{"infoPlist":{"UIBackgroundModes":["location","fetch"],"NSLocationAlwaysUsageDescription":"Allow $(PRODUCT_NAME) to access your location","NSLocationWhenInUseUsageDescription":"Allow $(PRODUCT_NAME) to access your location","NSLocationAlwaysAndWhenInUseUsageDescription":"App requires location even when the App is backgrounded."},"buildNumber":"1.0.0","supportsTablet":true,"bundleIdentifier":"com.hordernit.rightoncourseapp"},"web":{"favicon":"./assets/images/favicon.png"},"icon":"./assets/images/icon.png","name":"Right On Course App","slug":"appname","scheme":"myapp","splash":{"image":"./assets/images/splash.png","imageUrl":"https://d1wp6m56sqw74a.cloudfront.net/~assets/201a91bd1740bb1d6a1dbad049310724","resizeMode":"contain","backgroundColor":"#ffffff"},"android":{"package":"com.hordernit.rightoncourseapp","permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION","android.permission.FOREGROUND_SERVICE"],"versionCode":1,"adaptiveIcon":{"backgroundColor":"#ffffff","foregroundImage":"./assets/images/adaptive-icon.png","foregroundImageUrl":"https://d1wp6m56sqw74a.cloudfront.net/~assets/97dae5a0e62ad8551d8a31897b425e63"}},"iconUrl":"https://d1wp6m56sqw74a.cloudfront.net/~assets/4e3f888fc8475f69fd5fa32f1ad5216a","locales":{},"plugins":["expo-location"],"updates":{"fallbackToCacheTimeout":0},"version":"1.0.0","platforms":["ios","android","web"],"sdkVersion":"42.0.0","description":"","orientation":"portrait","dependencies":["@expo/vector-icons","@react-native-async-storage/async-storage","@react-native-community/masked-view","@react-navigation/bottom-tabs","@react-navigation/native","@react-navigation/stack","@types/fbemitter","@types/react-native-loading-spinner-overlay","@types/styled-components","@types/styled-components-react-native","axios","easy-peasy","env-paths","EventEmitter","expo","expo-asset","expo-constants","expo-dev-client","expo-font","expo-linking","expo-location","expo-splash-screen","expo-status-bar","expo-task-manager","expo-updates","expo-web-browser","fbemitter","firebase","moment","react","react-dom","react-native","react-native-elements","react-native-gesture-handler","react-native-keyboard-aware-scroll-view","react-native-loading-spinner-overlay","react-native-maps","react-native-reanimated","react-native-safe-area-context","react-native-screens","react-native-unimodules","react-native-web","styled-components","uuid"],"bundledAssets":["asset_3a2ba31570920eeb9b1d217cabe58315.ttf","asset_8b12b3e16d591abc926165fa8f760e3b.json","asset_744ce60078c17d86006dd0edabcd59a7.ttf","asset_461d9bba8b6a3c91675039df12cfe6ca.json","asset_140c53a7643ea949007aa9a282153849.ttf","asset_94c4ffdcbffeb0570c635d7f8edd8a25.json","asset_e766963327e0a89f9ec2ba88646b6177.ttf","asset_83d0d0700e24da7297be10ae931dd38f.json","asset_b49ae8ab2dbccb02c4d11caaacf09eab.ttf","asset_39843e5d52a6c5c42d5abdb0b34bcaa6.json","asset_b06871f281fee6b241d60582ae9369b9.ttf","asset_f1f91feb805137c9283fb766620ec5eb.json","asset_276ee4e65ded9a91cfe0be813e95e42d.json","asset_8d09f2281ac9c99f438fb1c0b5c66d20.json","asset_db78b9359171f24936b16d84f63af378.ttf","asset_1ab236ed440ee51810c56bd16628aef0.ttf","asset_13685372945d816a2b474fc082fd9aaa.ttf","asset_e20945d7c929279ef7a6f1db184a4470.ttf","asset_60668d999bbaf663420340f7bdd580d7.json","asset_b3263095df30cb7db78c613e73f9499a.ttf","asset_bb0e1479c256e29e7ee92433a5e4b43e.json","asset_6a2ddad1092a0a1c326b6d0e738e682b.ttf","asset_f337aab857fd04843f0a882ec5726fb3.json","asset_8ef52a15e44481b41e7db3c7eaf9bb83.ttf","asset_fdbedb7e67aa7c0ecad83d9c2fa4dfba.json","asset_8e7f807ef943bff1f6d3c2c6e0f3769e.ttf","asset_fdc01171a7a7ea76b187afcd162dee7d.json","asset_d2285965fe34b05465047401b8595dd0.ttf","asset_647543ebfccf6e5495434383598453d1.json","asset_5cdf883b18a5651a29a4d1ef276d2457.ttf","asset_74d124a3caeac2bea111f3ca2f2dd34a.json","asset_49a79d66bdea2debf1832bf4d7aca127.ttf","asset_7d40544b395c5949f4646f5e150fe020.png","asset_cdd04e13d4ec83ff0cd13ec8dabdc341.png","asset_a132ecc4ba5c1517ff83c0fb321bc7fc.png","asset_0ea69b5077e7c4696db85dbcba75b0e1.png","asset_f5b790e2ac193b3d41015edb3551f9b8.png","asset_5223c8d9b0d08b82a5670fb5f71faf78.png","asset_004c2bbb035d8d06bb830efc4673c886.png","asset_2327736b3ea09c41abfb69be1221f430.png","asset_51671417ef20e0bbc32f0a2bc6edfa95.png","asset_a7b9dc9de5f8f1fb1afbef917619a5ac.png","asset_4bdd6aad790c6c8370a06876ec7d31e1.png","asset_4b9cf0cc747e3c1abc541befa05b1e37.png","asset_a970ccb3cd9a0d56fb2e49159999d02f.json","asset_778ffc9fe8773a878e9c30a6304784de.png","asset_376d6a4c7f622917c39feb23671ef71d.png","asset_c79c3606a1cf168006ad3979763c7e0c.png","asset_02bc1fa7c0313217bde2d65ccbff40c9.png","asset_35ba0eaec5a4f5ed12ca16fabeae451d.png"],"currentFullName":"@username/appname","originalFullName":"@username/appname","userInterfaceStyle":"automatic","id":"@username/appname","projectId":"22713452-227f-4063-b327-5386adb8ca94","scopeKey":"@username/appname","releaseId":"0dbcd666-6f44-4e3a-9d15-1306d0581909","revisionId":"1.0.0-r.PXQ0w3J-F","publishedTime":"2021-11-28T01:31:31.615Z","commitTime":"2021-11-28T01:31:31.675Z","bundleUrl":"https://d1wp6m56sqw74a.cloudfront.net/%40username%2Fappname%2F1.0.0%2F11f6d3ba2fce44609749e8786a798738-42.0.0-android.js","bundleKey":"11f6d3ba2fce44609749e8786a798738","releaseChannel":"default","hostUri":"exp.host/@username/appname"} platform: "android" buildPhase: "reading manifest" https://d1wp6m56sqw74a.cloudfront.net/~assets/3a2ba31570920eeb9b1d217cabe58315 https://d1wp6m56sqw74a.cloudfront.net/~assets/8b12b3e16d591abc926165fa8f760e3b https://d1wp6m56sqw74a.cloudfront.net/~assets/744ce60078c17d86006dd0edabcd59a7 https://d1wp6m56sqw74a.cloudfront.net/~assets/461d9bba8b6a3c91675039df12cfe6ca https://d1wp6m56sqw74a.cloudfront.net/~assets/140c53a7643ea949007aa9a282153849 https://d1wp6m56sqw74a.cloudfront.net/~assets/94c4ffdcbffeb0570c635d7f8edd8a25 https://d1wp6m56sqw74a.cloudfront.net/~assets/e766963327e0a89f9ec2ba88646b6177 https://d1wp6m56sqw74a.cloudfront.net/~assets/83d0d0700e24da7297be10ae931dd38f https://d1wp6m56sqw74a.cloudfront.net/~assets/b49ae8ab2dbccb02c4d11caaacf09eab https://d1wp6m56sqw74a.cloudfront.net/~assets/39843e5d52a6c5c42d5abdb0b34bcaa6 https://d1wp6m56sqw74a.cloudfront.net/~assets/b06871f281fee6b241d60582ae9369b9 https://d1wp6m56sqw74a.cloudfront.net/~assets/f1f91feb805137c9283fb766620ec5eb https://d1wp6m56sqw74a.cloudfront.net/~assets/276ee4e65ded9a91cfe0be813e95e42d https://d1wp6m56sqw74a.cloudfront.net/~assets/8d09f2281ac9c99f438fb1c0b5c66d20 https://d1wp6m56sqw74a.cloudfront.net/~assets/db78b9359171f24936b16d84f63af378 https://d1wp6m56sqw74a.cloudfront.net/~assets/1ab236ed440ee51810c56bd16628aef0 https://d1wp6m56sqw74a.cloudfront.net/~assets/13685372945d816a2b474fc082fd9aaa https://d1wp6m56sqw74a.cloudfront.net/~assets/e20945d7c929279ef7a6f1db184a4470 https://d1wp6m56sqw74a.cloudfront.net/~assets/60668d999bbaf663420340f7bdd580d7 https://d1wp6m56sqw74a.cloudfront.net/~assets/b3263095df30cb7db78c613e73f9499a https://d1wp6m56sqw74a.cloudfront.net/~assets/bb0e1479c256e29e7ee92433a5e4b43e https://d1wp6m56sqw74a.cloudfront.net/~assets/6a2ddad1092a0a1c326b6d0e738e682b https://d1wp6m56sqw74a.cloudfront.net/~assets/f337aab857fd04843f0a882ec5726fb3 https://d1wp6m56sqw74a.cloudfront.net/~assets/8ef52a15e44481b41e7db3c7eaf9bb83 https://d1wp6m56sqw74a.cloudfront.net/~assets/fdbedb7e67aa7c0ecad83d9c2fa4dfba https://d1wp6m56sqw74a.cloudfront.net/~assets/8e7f807ef943bff1f6d3c2c6e0f3769e https://d1wp6m56sqw74a.cloudfront.net/~assets/fdc01171a7a7ea76b187afcd162dee7d https://d1wp6m56sqw74a.cloudfront.net/~assets/d2285965fe34b05465047401b8595dd0 https://d1wp6m56sqw74a.cloudfront.net/~assets/647543ebfccf6e5495434383598453d1 https://d1wp6m56sqw74a.cloudfront.net/~assets/5cdf883b18a5651a29a4d1ef276d2457 https://d1wp6m56sqw74a.cloudfront.net/~assets/74d124a3caeac2bea111f3ca2f2dd34a https://d1wp6m56sqw74a.cloudfront.net/~assets/49a79d66bdea2debf1832bf4d7aca127 https://d1wp6m56sqw74a.cloudfront.net/~assets/7d40544b395c5949f4646f5e150fe020 https://d1wp6m56sqw74a.cloudfront.net/~assets/cdd04e13d4ec83ff0cd13ec8dabdc341 https://d1wp6m56sqw74a.cloudfront.net/~assets/a132ecc4ba5c1517ff83c0fb321bc7fc https://d1wp6m56sqw74a.cloudfront.net/~assets/0ea69b5077e7c4696db85dbcba75b0e1 https://d1wp6m56sqw74a.cloudfront.net/~assets/f5b790e2ac193b3d41015edb3551f9b8 https://d1wp6m56sqw74a.cloudfront.net/~assets/5223c8d9b0d08b82a5670fb5f71faf78 https://d1wp6m56sqw74a.cloudfront.net/~assets/004c2bbb035d8d06bb830efc4673c886 https://d1wp6m56sqw74a.cloudfront.net/~assets/2327736b3ea09c41abfb69be1221f430 https://d1wp6m56sqw74a.cloudfront.net/~assets/51671417ef20e0bbc32f0a2bc6edfa95 https://d1wp6m56sqw74a.cloudfront.net/~assets/a7b9dc9de5f8f1fb1afbef917619a5ac https://d1wp6m56sqw74a.cloudfront.net/~assets/4bdd6aad790c6c8370a06876ec7d31e1 https://d1wp6m56sqw74a.cloudfront.net/~assets/4b9cf0cc747e3c1abc541befa05b1e37 https://d1wp6m56sqw74a.cloudfront.net/~assets/a970ccb3cd9a0d56fb2e49159999d02f https://d1wp6m56sqw74a.cloudfront.net/~assets/778ffc9fe8773a878e9c30a6304784de https://d1wp6m56sqw74a.cloudfront.net/~assets/376d6a4c7f622917c39feb23671ef71d https://d1wp6m56sqw74a.cloudfront.net/~assets/c79c3606a1cf168006ad3979763c7e0c https://d1wp6m56sqw74a.cloudfront.net/~assets/02bc1fa7c0313217bde2d65ccbff40c9 https://d1wp6m56sqw74a.cloudfront.net/~assets/35ba0eaec5a4f5ed12ca16fabeae451d Nov 28 14:31:38 turtle[14869] INFO: Configuration on demand is an incubating feature. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: > Configure project :app platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: WARNING: The option setting 'android.useNewApkCreator=false' is experimental. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: The current default is 'true'. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: AWS Device Farm Plugin version 1.3 platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: [33mInstalling unimodules:[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: unimodules-core[33m@7.1.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/@unimodules/core[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: unimodules-react-native-adapter[33m@6.3.7[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/@unimodules/react-native-adapter[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-ads-admob[33m@10.1.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-ads-admob[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-ads-facebook[33m@10.1.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-ads-facebook[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-analytics-amplitude[33m@10.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-analytics-amplitude[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-analytics-segment[33m@10.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-analytics-segment[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-app-auth[33m@10.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-app-auth[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-application[33m@3.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-application[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-av[33m@9.2.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-av[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-background-fetch[33m@9.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-background-fetch[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-barcode-scanner[33m@10.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-barcode-scanner[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-battery[33m@5.0.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-battery[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-brightness[33m@9.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-brightness[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-calendar[33m@9.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-calendar[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-camera[33m@11.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-camera[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-cellular[33m@3.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-cellular[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-clipboard[33m@1.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-clipboard[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-constants[33m@11.0.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-constants[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-contacts[33m@9.2.5[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-contacts[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-crypto[33m@9.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-crypto[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-device[33m@3.3.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-device[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-document-picker[33m@9.2.4[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-document-picker[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-error-recovery[33m@2.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-error-recovery[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-face-detector[33m@10.1.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-face-detector[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-facebook[33m@11.3.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-facebook[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-file-system[33m@11.1.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-file-system[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-firebase-analytics[33m@4.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-firebase-analytics[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-firebase-core[33m@3.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-firebase-core[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-font[33m@9.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-font[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-gl-cpp[33m@10.4.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-gl-cpp[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-gl[33m@10.4.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-gl[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-google-sign-in[33m@9.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-google-sign-in[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-haptics[33m@10.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-haptics[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-image-loader[33m@2.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-image-loader[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-image-manipulator[33m@9.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-image-manipulator[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-image-picker[33m@10.2.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-image-picker[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-intent-launcher[33m@9.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-intent-launcher[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-keep-awake[33m@9.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-keep-awake[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-linear-gradient[33m@9.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-linear-gradient[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-local-authentication[33m@11.1.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-local-authentication[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-localization[33m@10.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-localization[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-location[33m@12.1.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-location[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-mail-composer[33m@10.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-mail-composer[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-media-library[33m@12.1.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-media-library[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-modules-core[33m@0.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-modules-core[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-network[33m@3.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-network[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-notifications[33m@0.12.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-notifications[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-permissions[33m@12.1.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-permissions[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-print[33m@10.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-print[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-screen-capture[33m@3.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-screen-capture[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-screen-orientation[33m@3.3.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-screen-orientation[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-secure-store[33m@10.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-secure-store[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-sensors[33m@10.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-sensors[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-sharing[33m@9.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-sharing[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-sms[33m@9.2.3[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-sms[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-speech[33m@9.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-speech[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-splash-screen[33m@0.11.4[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-splash-screen[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-sqlite[33m@9.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-sqlite[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-store-review[33m@4.1.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-store-review[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-structured-headers[33m@1.1.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-structured-headers[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-task-manager[33m@9.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-task-manager[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-updates-interface[33m@0.2.2[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-updates-interface[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-updates[33m@0.8.5[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-updates[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-video-thumbnails[33m@5.2.1[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-video-thumbnails[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: expo-web-browser[33m@9.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/expo-web-browser[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: unimodules-app-loader[33m@2.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/unimodules-app-loader[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:31:42 turtle[14869] INFO: unimodules-task-manager-interface[33m@6.2.0[0m from [35m/root/.turtle/workingdir/android/sdk42/packages/unimodules-task-manager-interface[0m platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:preBuild UP-TO-DATE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:extractProguardFiles platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:preReleaseBuild platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:compileReleaseAidl NO-SOURCE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:compileReleaseRenderscript NO-SOURCE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:generateReleaseBuildConfig platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:checkReleaseAarMetadata platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:generateReleaseResValues platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:generateReleaseResources platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:05 turtle[14869] INFO: > Task :app:processReleaseGoogleServices platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:createReleaseCompatibleScreenManifests platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:extractDeepLinksRelease platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:processReleaseMainManifest platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: [com.facebook.soloader:soloader:0.8.2] /root/.gradle/caches/transforms-3/49276b16b1e949f5c79af4b7f26cc49f/transformed/jetified-soloader-0.8.2/AndroidManifest.xml Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: Package name 'com.facebook.soloader' used in: com.facebook.soloader:soloader:0.8.2, com.facebook.soloader:annotation:0.8.2. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:37:1-94 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: Element uses-permission#android.permission.SYSTEM_ALERT_WINDOW at AndroidManifest.xml:37:1-94 duplicated with element declared at AndroidManifest.xml:16:3-76 platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:23:7-107 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.ACCESS_BACKGROUND_LOCATION was tagged at AndroidManifest.xml:23 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:25:1-87 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.RECORD_AUDIO was tagged at AndroidManifest.xml:25 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:27:1-89 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.WRITE_CONTACTS was tagged at AndroidManifest.xml:27 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:35:1-96 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.ACCESS_MEDIA_LOCATION was tagged at AndroidManifest.xml:35 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:36:1-91 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.READ_PHONE_STATE was tagged at AndroidManifest.xml:36 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:37:1-94 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.SYSTEM_ALERT_WINDOW was tagged at AndroidManifest.xml:37 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:39:1-83 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.READ_SMS was tagged at AndroidManifest.xml:39 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:40:1-99 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#android.permission.REQUEST_INSTALL_PACKAGES was tagged at AndroidManifest.xml:40 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:43:1-104 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: uses-permission#com.android.launcher.permission.INSTALL_SHORTCUT was tagged at AndroidManifest.xml:43 to remove other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: /root/.turtle/workingdir/android/sdk42/android-shell-app/app/src/main/AndroidManifest.xml:25:9-34:20 Warning: platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:25 to replace other declarations but no other declaration present platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:processReleaseManifest platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:javaPreCompileRelease platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:mergeReleaseShaders platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:compileReleaseShaders NO-SOURCE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:generateReleaseAssets UP-TO-DATE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:mergeReleaseAssets platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:mergeReleaseResources platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:processReleaseJavaRes platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: NO-SOURCE platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:07 turtle[14869] INFO: > Task :app:checkReleaseDuplicateClasses platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:compressReleaseAssets platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:collectReleaseDependencies platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:sdkReleaseDependencyData platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:mergeReleaseJniLibFolders platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:validateSigningRelease platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:08 turtle[14869] INFO: > Task :app:processReleaseManifestForPackage platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:09 turtle[14869] INFO: > Task :app:processReleaseResources platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:09 turtle[14869] INFO: > Task :app:mergeReleaseNativeLibs platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] INFO: > Task :app:compileReleaseKotlin FAILED platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] INFO: FAILURE: Build failed with an exception. platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: * What went wrong: platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: Execution failed for task ':app:compileReleaseKotlin'. platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: > Kotlin could not find the required JDK tools in the Java installation '/usr/lib/jvm/java-8-openjdk-amd64/jre' used by Gradle. Make sure Gradle is running on a JDK, not JRE. platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: * Try: platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: 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. platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: * Get more help at https://help.gradle.org platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: BUILD FAILED in 32s platform: "android" buildPhase: "running gradle" source: "stderr" Nov 28 14:32:10 turtle[14869] INFO: Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] INFO: Use '--warning-mode all' to show the individual deprecation warnings. platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] INFO: See https://docs.gradle.org/6.8/userguide/command_line_interface.html#sec:command_line_warnings platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] INFO: 23 actionable tasks: 23 executed platform: "android" buildPhase: "running gradle" source: "stdout" Nov 28 14:32:10 turtle[14869] ERROR: Error: ./gradlew exited with non-zero code: 1 at ChildProcess.completionListener (/usr/local/lib/node_modules/turtle-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:65:13) at Object.onceWrapper (node:events:510:26) at ChildProcess.emit (node:events:390:28) at ChildProcess.emit (node:domain:475:12) at maybeClose (node:internal/child_process:1064:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) ... at spawnAsync (/usr/local/lib/node_modules/turtle-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:26:19) at spawnAsyncThrowError (/@expo/xdl@59.1.7/src/detach/ExponentTools.ts:111:19) at buildShellAppAsync (/@expo/xdl@59.1.7/src/detach/AndroidShellApp.js:1493:11) at Object.createAndroidShellAppAsync (/@expo/xdl@59.1.7/src/detach/AndroidShellApp.js:381:5) at runShellAppBuilder (/usr/local/lib/node_modules/turtle-cli/src/builders/android.ts:91:5) at buildAndroid (/usr/local/lib/node_modules/turtle-cli/src/builders/android.ts:23:26) at /usr/local/lib/node_modules/turtle-cli/src/bin/utils/builder.ts:87:7 at Command. (/usr/local/lib/node_modules/turtle-cli/src/bin/index.ts:23:12) platform: "android" Nov 28 14:32:10 turtle[14869] ERROR: Failed to build standalone app err: Error: ./gradlew exited with non-zero code: 1 at ChildProcess.completionListener (/usr/local/lib/node_modules/turtle-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:65:13) at Object.onceWrapper (node:events:510:26) at ChildProcess.emit (node:events:390:28) at ChildProcess.emit (node:domain:475:12) at maybeClose (node:internal/child_process:1064:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) ... at spawnAsync (/usr/local/lib/node_modules/turtle-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:26:19) at spawnAsyncThrowError (/@expo/xdl@59.1.7/src/detach/ExponentTools.ts:111:19) at buildShellAppAsync (/@expo/xdl@59.1.7/src/detach/AndroidShellApp.js:1493:11) at Object.createAndroidShellAppAsync (/@expo/xdl@59.1.7/src/detach/AndroidShellApp.js:381:5) at runShellAppBuilder (/usr/local/lib/node_modules/turtle-cli/src/builders/android.ts:91:5) at buildAndroid (/usr/local/lib/node_modules/turtle-cli/src/builders/android.ts:23:26) at /usr/local/lib/node_modules/turtle-cli/src/bin/utils/builder.ts:87:7 at Command. (/usr/local/lib/node_modules/turtle-cli/src/bin/index.ts:23:12) platform: "android" ```

Here is my app.json:

``` { "expo": { "name": "App Long Name", "slug": "appname", "version": "1.0.0", "owner": "username", "orientation": "portrait", "icon": "./assets/images/icon.png", "scheme": "myapp", "userInterfaceStyle": "automatic", "splash": { "image": "./assets/images/splash.png", "resizeMode": "contain", "backgroundColor": "#ffffff" }, "updates": { "fallbackToCacheTimeout": 0 }, "assetBundlePatterns": [ "**/*" ], "ios": { "supportsTablet": true, "bundleIdentifier": "com.hordernit.rightoncourseapp", "buildNumber": "1.0.0", "infoPlist": { "UIBackgroundModes": [ "location", "fetch" ], "NSLocationAlwaysAndWhenInUseUsageDescription": "App requires location even when the App is backgrounded.", "NSLocationAlwaysUsageDescription": "Allow $(PRODUCT_NAME) to access your location", "NSLocationWhenInUseUsageDescription": "Allow $(PRODUCT_NAME) to access your location" } }, "android": { "adaptiveIcon": { "foregroundImage": "./assets/images/adaptive-icon.png", "backgroundColor": "#ffffff" }, "permissions": [ "android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION", "android.permission.FOREGROUND_SERVICE" ], "package": "com.hordernit.rightoncourseapp", "versionCode": 1 }, "web": { "favicon": "./assets/images/favicon.png" }, "plugins": [ "expo-location" ], "description": "" } } ```

and here is my package.json:

``` { "scripts": { "start": "react-native start", "android": "react-native run-android", "ios": "react-native run-ios", "web": "expo start --web", "eject": "expo eject", "test": "jest --watchAll" }, "jest": { "preset": "jest-expo" }, "dependencies": { "@expo/vector-icons": "^12.0.0", "@react-native-async-storage/async-storage": "~1.15.0", "@react-native-community/masked-view": "0.1.10", "@react-navigation/bottom-tabs": "5.11.2", "@react-navigation/native": "~5.8.10", "@react-navigation/stack": "~5.12.8", "@types/fbemitter": "^2.0.32", "@types/react-native-loading-spinner-overlay": "^0.5.3", "@types/styled-components": "^5.1.11", "@types/styled-components-react-native": "^5.1.1", "axios": "^0.21.1", "easy-peasy": "^5.0.3", "env-paths": "^3.0.0", "EventEmitter": "^1.0.0", "expo": "~42.0.1", "expo-asset": "~8.3.2", "expo-constants": "~11.0.1", "expo-dev-client": "^0.6.3", "expo-font": "~9.2.1", "expo-linking": "~2.3.1", "expo-location": "~12.1.2", "expo-splash-screen": "~0.11.2", "expo-status-bar": "~1.0.4", "expo-task-manager": "^9.2.2", "expo-updates": "~0.8.1", "expo-web-browser": "~9.2.0", "fbemitter": "^3.0.0", "firebase": "^8.2.3", "moment": "^2.29.1", "react": "16.13.1", "react-dom": "16.13.1", "react-native": "~0.63.4", "react-native-elements": "^3.4.2", "react-native-gesture-handler": "~1.10.2", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-loading-spinner-overlay": "^2.0.0", "react-native-maps": "0.28.0", "react-native-reanimated": "~2.2.0", "react-native-safe-area-context": "3.2.0", "react-native-screens": "~3.4.0", "react-native-unimodules": "0.14.10", "react-native-web": "~0.13.12", "styled-components": "^5.3.0", "uuid": "^7.0.3" }, "devDependencies": { "@babel/core": "^7.9.0", "@types/react": "^17.0.14", "@types/react-native": "~0.63.2", "jest-expo": "~41.0.0-beta.0", "typescript": "~4.0.0" }, "private": true, "ios": { "infoPlist": { "UIBackgroundModes": [ "location", "fetch" ], "NSLocationAlwaysAndWhenInUseUsageDescription": "App requires location even when the App is backgrounded." } }, "name": "right-on-course-expo", "version": "1.0.0" } ```

Any help would be greatly appreciated. Many thanks.

wkozyra95 commented 2 years ago
> Kotlin could not find the required JDK tools in the Java installation '/usr/lib/jvm/java-8-openjdk-amd64/jre' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

Actual error is few lines above what you posted

I need to build my expo apk locally because there are custom mods i need in expo-task-manager to keep my app geo-tracking in the background, but "expo build:android" wipes out my mods.

I don't think turtle-cli help you, it is the exact same code that runs on expo servers, so the behavior should be the same.

scott-hooper-hordernit commented 2 years ago

Thanks for responding @wkozyra95. According to https://github.com/expo/fyi/blob/main/eas-build-archive.md the node_modules directory is ignored. How can I make EAS incorporate my modified node_module? The specific file I'm modifying is node_modules/expo-task-manager/android/src/main/java/expo/modules/taskManager/TaskManagerUtils.java

wkozyra95 commented 2 years ago

This repo is for classic builds and have nothing to do with EAS, also in your original post you provided logs for classic builds andEAS is not mentioned anywhere, so my answer was also only limited to classic service.

If you want to add any modifications to the node_modules you can either fork the package you are modifying or use sth like https://www.npmjs.com/package/patch-package

trajano commented 2 years ago

@wkozyra95 interestingly enough I got this error but only on Android builds with turtle-cli and only after I set node to 16.13.0. It's still working with node 14.18.1 though and with yarn https://github.com/expo/turtle/issues/367