· 6 years ago · Sep 21, 2019, 06:48 PM
1[root@gitlab-runner evo-video-mobile]# gitlab-runner exec docker build --docker-privileged
2Runtime platform arch=amd64 os=linux pid=23159 revision=6946bae7 version=12.0.0
3WARNING: You most probably have uncommitted changes.
4WARNING: These changes will not be tested.
5Running with gitlab-runner 12.0.0 (6946bae7)
6Using Docker executor with image 192.168.51.186:5000/ionic:latest ...
7Starting service docker:dind ...
8Pulling docker image docker:dind ...
9Using docker image sha256:5768e15eefd175c1ba6969b616cfe827152556c5fe691b9258cb57d1a5c37e9d for docker:dind ...
10WARNING: Possibly zombie container runner--project-0-concurrent-0-docker-0 is disconnected from network bridge
11Waiting for services to be up and running...
12
13*** WARNING: Service runner--project-0-concurrent-0-docker-0 probably didn't start properly.
14
15Health check error:
16ContainerCreate: Error response from daemon: Conflict. The container name "/runner--project-0-concurrent-0-docker-0-wait-for-service" is already in use by container 153692ade810f77317b09c256af276746a29fc692df13c550bb71eb12047b120. You have to remove (or rename) that container to be able to reuse that name. (executor_docker.go:1235:0s)
17
18Service container logs:
192019-09-21T18:20:48.494634072Z Generating RSA private key, 4196 bit long modulus (2 primes)
20
21*********
22
23Pulling docker image 192.168.51.186:5000/ionic:latest ...
24Using docker image sha256:9f5190b45bdd948deb6d56cf87981134e622ed8ce81e04cae2440c085c71810f for 192.168.51.186:5000/ionic:latest ...
25Running on runner--project-0-concurrent-0 via gitlab-runner...
26Fetching changes...
27Initialized empty Git repository in /builds/project-0/.git/
28Created fresh repository.
29From /opt/evo-video-mobile
30 * [new branch] develop -> origin/develop
31Checking out ec1d789d as develop...
32
33Skipping Git submodules setup
34$ export GITLAB_USER_NAME=$(echo $GITLAB_USER_LOGIN)
35$ npm install npm@latest -g
36/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
37/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
38+ npm@6.11.3
39updated 1 package in 14.363s
40$ npm i
41
42> node-sass@4.11.0 install /builds/project-0/node_modules/node-sass
43> node scripts/install.js
44
45Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-64_binding.node
46Download complete
47Binary saved to /builds/project-0/node_modules/node-sass/vendor/linux-x64-64/binding.node
48Caching binary to /root/.npm/node-sass/4.11.0/linux-x64-64_binding.node
49
50> node-sass@4.11.0 postinstall /builds/project-0/node_modules/node-sass
51> node scripts/build.js
52
53Binary found at /builds/project-0/node_modules/node-sass/vendor/linux-x64-64/binding.node
54Testing binary
55Binary is fine
56npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
57npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
58
59added 1164 packages from 1109 contributors and audited 53203 packages in 43.651s
60found 760 vulnerabilities (1 low, 759 high)
61 run `npm audit fix` to fix them, or `npm audit` for details
62$ npm i -D -E @angular/cli
63npm WARN @ionic-native/network@5.14.0 requires a peer of rxjs@^5.5.0 || ^6.5.0 but none is installed. You must install peer dependencies yourself.
64npm WARN @ionic-native/screen-orientation@5.14.0 requires a peer of rxjs@^5.5.0 || ^6.5.0 but none is installed. You must install peer dependencies yourself.
65npm WARN ajv-keywords@3.4.0 requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.
66npm WARN videogular2@6.4.0 requires a peer of @angular/core@^6.0.3 but none is installed. You must install peer dependencies yourself.
67npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
68npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
69
70+ @angular/cli@7.3.9
71added 8 packages from 5 contributors, updated 18 packages, moved 1 package and audited 53197 packages in 20.35s
72found 760 vulnerabilities (1 low, 759 high)
73 run `npm audit fix` to fix them, or `npm audit` for details
74$ echo y | android update sdk --no-ui --all --filter build-tools-26.0.2,android-27
75*************************************************************************
76The "android" command is deprecated.
77For manual SDK, AVD, and project management, please use Android Studio.
78For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
79*************************************************************************
80Running /opt/android-sdk-linux/tools/bin/sdkmanager --include_obsolete build-tools;26.0.2 platforms;android-27
81
82Warning: File /root/.android/repositories.cfg could not be loaded.
83[=======================================] 100% Unzipping... android-8.1.0/build.
84$ ionic cordova platform rm android
85✔ Creating ./www directory for you - done!
86> cordova platform remove android
87Removing platform android from config.xml file...
88Removing android from cordova.platforms array in package.json
89$ ionic cordova platform add android
90> cordova platform add android
91Using cordova-fetch for cordova-android@^8.0.0
92Adding android project...
93Creating Cordova project for the Android platform:
94 Path: platforms/android
95 Package: ru.simdev.evo.video
96 Name: EVO_Cameras
97 Activity: MainActivity
98 Android target: android-28
99Subproject Path: CordovaLib
100Subproject Path: app
101Android project created with cordova-android@8.1.0
102Discovered saved plugin "cordova-plugin-whitelist". Adding it to the project
103Installing "cordova-plugin-whitelist" for android
104
105 This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.
106
107Adding cordova-plugin-whitelist to package.json
108Discovered saved plugin "cordova-plugin-statusbar". Adding it to the project
109Installing "cordova-plugin-statusbar" for android
110Adding cordova-plugin-statusbar to package.json
111Discovered saved plugin "cordova-plugin-device". Adding it to the project
112Installing "cordova-plugin-device" for android
113Adding cordova-plugin-device to package.json
114Discovered saved plugin "cordova-plugin-splashscreen". Adding it to the project
115Installing "cordova-plugin-splashscreen" for android
116Adding cordova-plugin-splashscreen to package.json
117Discovered saved plugin "cordova-plugin-ionic-webview". Adding it to the project
118Installing "cordova-plugin-ionic-webview" for android
119Subproject Path: CordovaLib
120Subproject Path: app
121Adding cordova-plugin-ionic-webview to package.json
122Discovered saved plugin "cordova-plugin-ionic-keyboard". Adding it to the project
123Installing "cordova-plugin-ionic-keyboard" for android
124Adding cordova-plugin-ionic-keyboard to package.json
125Discovered saved plugin "cordova-plugin-screen-orientation". Adding it to the project
126Installing "cordova-plugin-screen-orientation" for android
127Installing "es6-promise-plugin" for android
128Adding cordova-plugin-screen-orientation to package.json
129Discovered saved plugin "cordova-plugin-network-information". Adding it to the project
130Installing "cordova-plugin-network-information" for android
131Adding cordova-plugin-network-information to package.json
132[WARN] cordova-res was not found on your PATH. Please install it globally:
133
134 npm i -g cordova-res
135
136[WARN] Cannot generate resources without cordova-res installed.
137
138 Once installed, you can generate resources with the following command:
139
140 ionic cordova resources android --force
141$ ionic cordova build android && ionic cordova build android --prod --release
142> ng run app:ionic-cordova-build --platform=android
143Browserslist: caniuse-lite is outdated. Please run next command `npm update`
144
145Date: 2019-09-21T18:23:43.009Z
146Hash: 7a2a9cedac3979630afa
147Time: 23355ms
148chunk {0} 0.js, 0.js.map () 16.6 kB [rendered]
149chunk {1} 1.js, 1.js.map () 12.8 kB [rendered]
150chunk {2} 2.js, 2.js.map () 17.5 kB [rendered]
151chunk {3} 3.js, 3.js.map () 1.45 kB [rendered]
152chunk {4} 4.js, 4.js.map () 3.22 kB [rendered]
153chunk {5} 5.js, 5.js.map () 5.3 kB [rendered]
154chunk {6} 6.js, 6.js.map () 1000 bytes [rendered]
155chunk {7} 7.js, 7.js.map () 1.4 kB [rendered]
156chunk {8} 8.js, 8.js.map () 1.73 kB [rendered]
157chunk {9} 9.js, 9.js.map () 93.8 kB [rendered]
158chunk {10} 10.js, 10.js.map () 21.5 kB [rendered]
159chunk {11} 11.js, 11.js.map () 22.1 kB [rendered]
160chunk {12} 12.js, 12.js.map () 28.8 kB [rendered]
161chunk {13} 13.js, 13.js.map () 28.8 kB [rendered]
162chunk {14} 14.js, 14.js.map () 23.1 kB [rendered]
163chunk {15} 15.js, 15.js.map () 23.1 kB [rendered]
164chunk {16} 16.js, 16.js.map () 25.5 kB [rendered]
165chunk {17} 17.js, 17.js.map () 25.5 kB [rendered]
166chunk {18} 18.js, 18.js.map () 24.1 kB [rendered]
167chunk {19} 19.js, 19.js.map () 24.7 kB [rendered]
168chunk {20} 20.js, 20.js.map () 32.3 kB [rendered]
169chunk {21} 21.js, 21.js.map () 32.8 kB [rendered]
170chunk {22} 22.js, 22.js.map () 24.6 kB [rendered]
171chunk {23} 23.js, 23.js.map () 25.4 kB [rendered]
172chunk {24} 24.js, 24.js.map () 48.8 kB [rendered]
173chunk {25} 25.js, 25.js.map () 48.8 kB [rendered]
174chunk {26} 26.js, 26.js.map () 32 kB [rendered]
175chunk {27} 27.js, 27.js.map () 33.1 kB [rendered]
176chunk {28} 28.js, 28.js.map () 31.3 kB [rendered]
177chunk {29} 29.js, 29.js.map () 31.3 kB [rendered]
178chunk {30} 30.js, 30.js.map () 30.1 kB [rendered]
179chunk {31} 31.js, 31.js.map () 31 kB [rendered]
180chunk {32} 32.js, 32.js.map () 25.9 kB [rendered]
181chunk {33} 33.js, 33.js.map () 26.8 kB [rendered]
182chunk {34} 34.js, 34.js.map () 21.4 kB [rendered]
183chunk {35} 35.js, 35.js.map () 22 kB [rendered]
184chunk {36} 36.js, 36.js.map () 31.5 kB [rendered]
185chunk {37} 37.js, 37.js.map () 31.9 kB [rendered]
186chunk {38} 38.js, 38.js.map () 32.1 kB [rendered]
187chunk {39} 39.js, 39.js.map () 32.6 kB [rendered]
188chunk {40} 40.js, 40.js.map () 23.6 kB [rendered]
189chunk {41} 41.js, 41.js.map () 24.1 kB [rendered]
190chunk {42} 42.js, 42.js.map () 25.6 kB [rendered]
191chunk {43} 43.js, 43.js.map () 25.6 kB [rendered]
192chunk {44} 44.js, 44.js.map () 23.4 kB [rendered]
193chunk {45} 45.js, 45.js.map () 23.9 kB [rendered]
194chunk {46} 46.js, 46.js.map () 25.9 kB [rendered]
195chunk {47} 47.js, 47.js.map () 26.8 kB [rendered]
196chunk {48} 48.js, 48.js.map () 23.1 kB [rendered]
197chunk {49} 49.js, 49.js.map () 23.1 kB [rendered]
198chunk {50} 50.js, 50.js.map () 48.8 kB [rendered]
199chunk {51} 51.js, 51.js.map () 48.8 kB [rendered]
200chunk {52} 52.js, 52.js.map () 31.6 kB [rendered]
201chunk {53} 53.js, 53.js.map () 33 kB [rendered]
202chunk {54} 54.js, 54.js.map () 31.6 kB [rendered]
203chunk {55} 55.js, 55.js.map () 32.7 kB [rendered]
204chunk {56} 56.js, 56.js.map () 31.5 kB [rendered]
205chunk {57} 57.js, 57.js.map () 31.9 kB [rendered]
206chunk {58} 58.js, 58.js.map () 20.6 kB [rendered]
207chunk {59} 59.js, 59.js.map () 20.7 kB [rendered]
208chunk {60} 60.js, 60.js.map () 25.4 kB [rendered]
209chunk {61} 61.js, 61.js.map () 26.2 kB [rendered]
210chunk {62} 62.js, 62.js.map () 33.5 kB [rendered]
211chunk {63} 63.js, 63.js.map () 33.5 kB [rendered]
212chunk {64} 64.js, 64.js.map () 26.3 kB [rendered]
213chunk {65} 65.js, 65.js.map () 27.2 kB [rendered]
214chunk {66} 66.js, 66.js.map () 29.9 kB [rendered]
215chunk {67} 67.js, 67.js.map () 29.9 kB [rendered]
216chunk {68} 68.js, 68.js.map () 39 kB [rendered]
217chunk {69} 69.js, 69.js.map () 39.6 kB [rendered]
218chunk {70} 70.js, 70.js.map () 39 kB [rendered]
219chunk {71} 71.js, 71.js.map () 39.6 kB [rendered]
220chunk {72} 72.js, 72.js.map () 13.1 kB [rendered]
221chunk {73} 73.js, 73.js.map () 13.1 kB [rendered]
222chunk {74} 74.js, 74.js.map () 24.2 kB [rendered]
223chunk {75} 75.js, 75.js.map () 25.8 kB [rendered]
224chunk {76} 76.js, 76.js.map () 16.8 kB [rendered]
225chunk {77} 77.js, 77.js.map () 17 kB [rendered]
226chunk {78} 78.js, 78.js.map () 20.4 kB [rendered]
227chunk {79} 79.js, 79.js.map () 20.7 kB [rendered]
228chunk {80} 80.js, 80.js.map () 16 kB [rendered]
229chunk {81} 81.js, 81.js.map () 16 kB [rendered]
230chunk {82} 82.js, 82.js.map () 16 kB [rendered]
231chunk {83} 83.js, 83.js.map () 16 kB [rendered]
232chunk {84} 84.js, 84.js.map () 16 kB [rendered]
233chunk {85} 85.js, 85.js.map () 16.1 kB [rendered]
234chunk {86} 86.js, 86.js.map () 17.7 kB [rendered]
235chunk {87} 87.js, 87.js.map () 18.1 kB [rendered]
236chunk {88} 88.js, 88.js.map () 48.2 kB [rendered]
237chunk {89} 89.js, 89.js.map () 50.7 kB [rendered]
238chunk {90} 90.js, 90.js.map () 21.2 kB [rendered]
239chunk {91} 91.js, 91.js.map () 21.3 kB [rendered]
240chunk {92} 92.js, 92.js.map () 16.8 kB [rendered]
241chunk {93} 93.js, 93.js.map () 17.1 kB [rendered]
242chunk {94} 94.js, 94.js.map () 21.2 kB [rendered]
243chunk {95} 95.js, 95.js.map () 21.2 kB [rendered]
244chunk {96} 96.js, 96.js.map () 20.4 kB [rendered]
245chunk {97} 97.js, 97.js.map () 20.7 kB [rendered]
246chunk {98} 98.js, 98.js.map () 25.1 kB [rendered]
247chunk {99} 99.js, 99.js.map () 26.2 kB [rendered]
248chunk {100} 100.js, 100.js.map () 23.8 kB [rendered]
249chunk {101} 101.js, 101.js.map () 25.4 kB [rendered]
250chunk {102} 102.js, 102.js.map () 18.7 kB [rendered]
251chunk {103} 103.js, 103.js.map () 18.7 kB [rendered]
252chunk {104} 104.js, 104.js.map () 15.9 kB [rendered]
253chunk {105} 105.js, 105.js.map () 16.1 kB [rendered]
254chunk {106} 106.js, 106.js.map () 45.5 kB [rendered]
255chunk {107} 107.js, 107.js.map () 47.7 kB [rendered]
256chunk {108} 108.js, 108.js.map () 20.7 kB [rendered]
257chunk {109} 109.js, 109.js.map () 20.7 kB [rendered]
258chunk {110} 110.js, 110.js.map () 18.7 kB [rendered]
259chunk {111} 111.js, 111.js.map () 18.7 kB [rendered]
260chunk {112} 112.js, 112.js.map () 26.6 kB [rendered]
261chunk {113} 113.js, 113.js.map () 27.8 kB [rendered]
262chunk {114} 114.js, 114.js.map () 44.1 kB [rendered]
263chunk {115} 115.js, 115.js.map () 44.3 kB [rendered]
264chunk {116} 116.js, 116.js.map () 6.39 kB [rendered]
265chunk {117} 117.js, 117.js.map () 6.47 kB [rendered]
266chunk {118} 118.js, 118.js.map () 6.39 kB [rendered]
267chunk {119} 119.js, 119.js.map () 6.46 kB [rendered]
268chunk {120} 120.js, 120.js.map () 43.7 kB [rendered]
269chunk {121} 121.js, 121.js.map () 44 kB [rendered]
270chunk {122} 122.js, 122.js.map () 17.4 kB [rendered]
271chunk {123} 123.js, 123.js.map () 17.5 kB [rendered]
272chunk {124} 124.js, 124.js.map () 17.8 kB [rendered]
273chunk {125} 125.js, 125.js.map () 17.9 kB [rendered]
274chunk {126} 126.js, 126.js.map () 17.4 kB [rendered]
275chunk {127} 127.js, 127.js.map () 17.5 kB [rendered]
276chunk {128} 128.js, 128.js.map () 13.6 kB [rendered]
277chunk {129} 129.js, 129.js.map () 13.7 kB [rendered]
278chunk {130} 130.js, 130.js.map () 19.8 kB [rendered]
279chunk {131} 131.js, 131.js.map () 19.8 kB [rendered]
280chunk {132} 132.js, 132.js.map () 24.5 kB [rendered]
281chunk {133} 133.js, 133.js.map () 25 kB [rendered]
282chunk {134} 134.js, 134.js.map () 17.3 kB [rendered]
283chunk {135} 135.js, 135.js.map () 17.3 kB [rendered]
284chunk {136} 136.js, 136.js.map () 23.8 kB [rendered]
285chunk {137} 137.js, 137.js.map () 23.8 kB [rendered]
286chunk {138} 138.js, 138.js.map () 10.1 kB [rendered]
287chunk {139} 139.js, 139.js.map () 10.3 kB [rendered]
288chunk {140} 140.js, 140.js.map () 4.24 kB [rendered]
289chunk {141} 141.js, 141.js.map () 1.6 kB [rendered]
290chunk {142} 142.js, 142.js.map () 10.9 kB [rendered]
291chunk {143} 143.js, 143.js.map () 10.9 kB [rendered]
292chunk {144} 144.js, 144.js.map () 12.9 kB [rendered]
293chunk {145} 145.js, 145.js.map () 12.9 kB [rendered]
294chunk {146} 146.js, 146.js.map () 9.86 kB [rendered]
295chunk {147} 147.js, 147.js.map () 9.87 kB [rendered]
296chunk {148} 148.js, 148.js.map () 25.5 kB [rendered]
297chunk {149} 149.js, 149.js.map () 26 kB [rendered]
298chunk {150} 150.js, 150.js.map () 10.4 kB [rendered]
299chunk {151} 151.js, 151.js.map () 10.7 kB [rendered]
300chunk {152} 152.js, 152.js.map () 23.9 kB [rendered]
301chunk {153} 153.js, 153.js.map () 23.9 kB [rendered]
302chunk {154} 154.js, 154.js.map () 10.1 kB [rendered]
303chunk {155} 155.js, 155.js.map () 10.1 kB [rendered]
304chunk {156} 156.js, 156.js.map () 13.4 kB [rendered]
305chunk {157} 157.js, 157.js.map () 13.5 kB [rendered]
306chunk {158} 158.js, 158.js.map () 2.6 kB [rendered]
307chunk {159} 159.js, 159.js.map () 2.65 kB [rendered]
308chunk {160} 160.js, 160.js.map () 10.8 kB [rendered]
309chunk {161} 161.js, 161.js.map () 10.8 kB [rendered]
310chunk {162} 162.js, 162.js.map () 14.3 kB [rendered]
311chunk {163} 163.js, 163.js.map () 14.3 kB [rendered]
312chunk {164} 164.js, 164.js.map () 14.1 kB [rendered]
313chunk {165} 165.js, 165.js.map () 14.4 kB [rendered]
314chunk {166} 166.js, 166.js.map () 3.08 kB [rendered]
315chunk {167} 167.js, 167.js.map () 12 kB [rendered]
316chunk {168} 168.js, 168.js.map () 14.6 kB [rendered]
317chunk {169} 169.js, 169.js.map () 7.92 kB [rendered]
318chunk {170} 170.js, 170.js.map () 1.63 kB [rendered]
319chunk {171} 171.js, 171.js.map () 1.36 kB [rendered]
320chunk {172} 172.js, 172.js.map () 5.03 kB [rendered]
321chunk {common} common.js, common.js.map (common) 18.5 kB [rendered]
322chunk {contacts-contacts-module} contacts-contacts-module.js, contacts-contacts-module.js.map (contacts-contacts-module) 7.29 kB [rendered]
323chunk {cordova} cordova.js, cordova.js.map (cordova) 63.5 kB [entry] [rendered]
324chunk {disconnected-disconnected-module} disconnected-disconnected-module.js, disconnected-disconnected-module.js.map (disconnected-disconnected-module) 7.97 kB [rendered]
325chunk {es2015-polyfills} es2015-polyfills.js, es2015-polyfills.js.map (es2015-polyfills) 284 kB [initial] [rendered]
326chunk {home-home-module} home-home-module.js, home-home-module.js.map (home-home-module) 16.9 kB [rendered]
327chunk {main} main.js, main.js.map (main) 37.4 kB [initial] [rendered]
328chunk {player-player-module} player-player-module.js, player-player-module.js.map (player-player-module) 87.7 kB [rendered]
329chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 441 kB [initial] [rendered]
330chunk {record-form-record-form-module} record-form-record-form-module.js, record-form-record-form-module.js.map (record-form-record-form-module) 13.4 kB [rendered]
331chunk {runtime} runtime.js, runtime.js.map (runtime) 9.02 kB [entry] [rendered]
332chunk {scripts} scripts.js, scripts.js.map (scripts) 247 kB [entry] [rendered]
333chunk {styles} styles.js, styles.js.map (styles) 92.6 kB [initial] [rendered]
334chunk {vendor} vendor.js, vendor.js.map (vendor) 4.65 MB [initial] [rendered]
335> cordova build android
336Checking Java JDK and Android SDK versions
337ANDROID_SDK_ROOT=undefined (recommended setting)
338ANDROID_HOME=/opt/android-sdk-linux (DEPRECATED)
339
340Welcome to Gradle 5.6.2!
341
342Here are the highlights of this release:
343 - Incremental Groovy compilation
344 - Groovy compile avoidance
345 - Test fixtures for Java projects
346 - Manage plugin versions via settings script
347
348For more details see https://docs.gradle.org/5.6.2/release-notes.html
349
350Starting a Gradle Daemon (subsequent builds will be faster)
351> Task :wrapper
352
353BUILD SUCCESSFUL in 5s
3541 actionable task: 1 executed
355Subproject Path: CordovaLib
356Subproject Path: app
357Downloading https://services.gradle.org/distributions/gradle-4.10.3-all.zip
358................................................................................................................
359
360Welcome to Gradle 4.10.3!
361
362Here are the highlights of this release:
363 - Incremental Java compilation by default
364 - Periodic Gradle caches cleanup
365 - Gradle Kotlin DSL 1.0-RC6
366 - Nested included builds
367 - SNAPSHOT plugin versions in the `plugins {}` block
368
369For more details see https://docs.gradle.org/4.10.3/release-notes.html
370
371Starting a Gradle Daemon (subsequent builds will be faster)
372
373> Configure project :app
374File /root/.android/repositories.cfg could not be loaded.
375Checking the license for package Android SDK Platform 28 in /opt/android-sdk-linux/licenses
376License for package Android SDK Platform 28 accepted.
377Preparing "Install Android SDK Platform 28 (revision: 6)".
378"Install Android SDK Platform 28 (revision: 6)" ready.
379Installing Android SDK Platform 28 in /opt/android-sdk-linux/platforms/android-28
380"Install Android SDK Platform 28 (revision: 6)" complete.
381"Install Android SDK Platform 28 (revision: 6)" finished.
382
383> Task :app:preBuild UP-TO-DATE
384> Task :CordovaLib:preBuild UP-TO-DATE
385> Task :CordovaLib:preDebugBuild UP-TO-DATE
386> Task :CordovaLib:checkDebugManifest
387> Task :CordovaLib:processDebugManifest
388> Task :app:preDebugBuild
389> Task :CordovaLib:compileDebugAidl NO-SOURCE
390> Task :app:compileDebugAidl NO-SOURCE
391> Task :CordovaLib:packageDebugRenderscript NO-SOURCE
392> Task :app:compileDebugRenderscript
393> Task :app:checkDebugManifest
394> Task :app:generateDebugBuildConfig
395> Task :app:prepareLintJar
396> Task :app:generateDebugSources
397> Task :CordovaLib:compileDebugRenderscript
398> Task :CordovaLib:generateDebugBuildConfig
399> Task :CordovaLib:generateDebugResValues
400> Task :CordovaLib:generateDebugResources
401> Task :CordovaLib:packageDebugResources
402> Task :CordovaLib:generateDebugRFile
403> Task :CordovaLib:prepareLintJar
404> Task :CordovaLib:generateDebugSources
405> Task :CordovaLib:javaPreCompileDebug
406> Task :CordovaLib:compileDebugJavaWithJavac
407> Task :CordovaLib:processDebugJavaRes NO-SOURCE
408> Task :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
409> Task :app:javaPreCompileDebug
410> Task :app:mainApkListPersistenceDebug
411> Task :app:generateDebugResValues
412> Task :app:generateDebugResources
413> Task :app:mergeDebugResources
414> Task :app:createDebugCompatibleScreenManifests
415> Task :app:processDebugManifest
416> Task :app:processDebugResources
417
418> Task :app:compileDebugJavaWithJavac
419
420Note: Some input files use or override a deprecated API.
421Note: Recompile with -Xlint:deprecation for details.
422> Task :app:compileDebugNdk NO-SOURCE
423> Task :app:compileDebugSources
424> Task :app:mergeDebugShaders
425> Task :app:compileDebugShaders
426> Task :app:generateDebugAssets
427> Task :CordovaLib:mergeDebugShaders
428> Task :CordovaLib:compileDebugShaders
429> Task :CordovaLib:generateDebugAssets
430> Task :CordovaLib:packageDebugAssets
431> Task :app:mergeDebugAssets
432> Task :app:validateSigningDebug
433> Task :app:signingConfigWriterDebug
434> Task :app:transformClassesWithDexBuilderForDebug
435> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug
436> Task :app:transformDexArchiveWithDexMergerForDebug
437> Task :app:mergeDebugJniLibFolders
438> Task :CordovaLib:compileDebugNdk NO-SOURCE
439> Task :CordovaLib:mergeDebugJniLibFolders
440> Task :CordovaLib:transformNativeLibsWithMergeJniLibsForDebug
441> Task :CordovaLib:transformNativeLibsWithIntermediateJniLibsForDebug
442> Task :app:transformNativeLibsWithMergeJniLibsForDebug
443> Task :app:processDebugJavaRes NO-SOURCE
444> Task :app:transformResourcesWithMergeJavaResForDebug
445> Task :app:packageDebug
446> Task :app:assembleDebug
447> Task :app:cdvBuildDebug
448
449BUILD SUCCESSFUL in 1m 45s
45042 actionable tasks: 42 executed
451Built the following apk(s):
452 /builds/project-0/platforms/android/app/build/outputs/apk/debug/app-debug.apk
453> ng run app:ionic-cordova-build:production --platform=android
454Browserslist: caniuse-lite is outdated. Please run next command `npm update`
455
456Date: 2019-09-21T18:27:07.198Z
457Hash: a5b727b1fe4b1c87ef3e
458Time: 83532ms
459chunk {0} common.9cbf7a8ce227a2cf3c7f.js (common) 20.2 kB [rendered]
460chunk {1} 1.36b351bd0025f09f23d6.js () 12.1 kB [rendered]
461chunk {2} 2.599c984f1b2e15057735.js () 41.8 kB [rendered]
462chunk {3} runtime.ba68856d168a99663f9c.js (runtime) 6.72 kB [entry] [rendered]
463chunk {4} 4.54d1be505b517fb8a365.js () 825 bytes [rendered]
464chunk {5} 5.ddd0a72185376268a758.js () 1.98 kB [rendered]
465chunk {6} 6.8c07561623ae990f7d02.js () 3.58 kB [rendered]
466chunk {7} 7.4c1f6a5ba4ae14c52db6.js () 420 bytes [rendered]
467chunk {8} 8.5deb8afd2d9798907a78.js () 605 bytes [rendered]
468chunk {9} 9.f486b4823cf007bc451f.js () 851 bytes [rendered]
469chunk {10} 10.9dfc5381b71f20b8d830.js () 89.5 kB [rendered]
470chunk {11} es2015-polyfills.2e1af64098655ec031f8.js (es2015-polyfills) 56.4 kB [initial] [rendered]
471chunk {12} main.0159974bfdda8b37d756.js (main) 718 kB [initial] [rendered]
472chunk {13} polyfills.7ea680412d67ccf65af5.js (polyfills) 101 kB [initial] [rendered]
473chunk {14} styles.9e28b834f78e2620943f.css (styles) 24.2 kB [initial] [rendered]
474chunk {15} 15.b4ad12b7c97352ec1a90.js () 24.5 kB [rendered]
475chunk {16} 16.ff3039bb6580e1a94d76.js () 7.08 kB [rendered]
476chunk {17} 17.0066721151478a37df78.js () 4.59 kB [rendered]
477chunk {18} 18.113b55c12ab00a0f7d3a.js () 16.4 kB [rendered]
478chunk {19} 19.2e578eac402e8b9a8c58.js () 15.8 kB [rendered]
479chunk {20} 20.1b0e5da522cae37b404a.js () 20.1 kB [rendered]
480chunk {21} 21.cf980995de0f5e467f8e.js () 20.7 kB [rendered]
481chunk {22} 22.a79939c847cc40968c94.js () 7.56 kB [rendered]
482chunk {23} 23.a52575dae9f4f1108a23.js () 7.59 kB [rendered]
483chunk {24} 24.2f27aec1699fc2ea7103.js () 14.2 kB [rendered]
484chunk {25} 25.b4104894163a130f65aa.js () 14.2 kB [rendered]
485chunk {26} 26.9bcbaecc0e95eb1afe5a.js () 5.69 kB [rendered]
486chunk {27} 27.89c443bc418dd326f7da.js () 6.31 kB [rendered]
487chunk {28} 28.0d985db00b42c5815377.js () 12.8 kB [rendered]
488chunk {29} 29.97d818328f3072a2d10d.js () 13.7 kB [rendered]
489chunk {30} 30.9be1aa96f52fc22a78b3.js () 12.9 kB [rendered]
490chunk {31} 31.30ce4415040592bf9f8d.js () 12.9 kB [rendered]
491chunk {32} 32.a6012aae9367abd265ad.js () 20.5 kB [rendered]
492chunk {33} 33.3549084183df5b746c26.js () 20.5 kB [rendered]
493chunk {34} 34.30abfb028b80320b16af.js () 16.2 kB [rendered]
494chunk {35} 35.7b2d821770a4245049e1.js () 16.2 kB [rendered]
495chunk {36} 36.a78c34613d74dc7f4191.js () 7.77 kB [rendered]
496chunk {37} 37.f704855a3c91976bec24.js () 8.02 kB [rendered]
497chunk {38} 38.d41409ad963f49d2477f.js () 7.47 kB [rendered]
498chunk {39} 39.1067ea346b9115ce8eee.js () 7.47 kB [rendered]
499chunk {40} 40.15ed78ab3cb149ab5223.js () 9.86 kB [rendered]
500chunk {41} 41.da3fc954a5ade2d0ddbb.js () 9.86 kB [rendered]
501chunk {42} 42.e8a3e35108a27adba5e0.js () 7.7 kB [rendered]
502chunk {43} 43.cbcdedb115961ce35e1f.js () 8.23 kB [rendered]
503chunk {44} 44.c79b9c5aa2d0082c294f.js () 13.4 kB [rendered]
504chunk {45} 45.68e33623d484706aec80.js () 14.3 kB [rendered]
505chunk {46} 46.508b8162d4b1052ffb27.js () 15.1 kB [rendered]
506chunk {47} 47.384d29a331e2b75038c6.js () 15.6 kB [rendered]
507chunk {48} 48.2c0efeb20614234136b4.js () 8.2 kB [rendered]
508chunk {49} 49.9190ffb9314cd2548c66.js () 8.95 kB [rendered]
509chunk {50} 50.1b0f931a88ffae9a1aed.js () 30.7 kB [rendered]
510chunk {51} 51.f5f0b019a5d710248d0f.js () 30.7 kB [rendered]
511chunk {52} 52.8dd38552ce454f7801b3.js () 15.8 kB [rendered]
512chunk {53} 53.0ca0e2b9ea27ad65415f.js () 16.8 kB [rendered]
513chunk {54} 54.e85feba5c63391fa0508.js () 15.5 kB [rendered]
514chunk {55} 55.80ce7d03f1a1820cdc96.js () 15.5 kB [rendered]
515chunk {56} 56.bdd99acd8df8630ac3b1.js () 3.12 kB [rendered]
516chunk {57} 57.a13247ea170b413c7e0c.js () 919 bytes [rendered]
517chunk {58} 58.c630ab4db025b916c275.js () 835 bytes [rendered]
518chunk {59} 59.475b2a219c4fd2f9d221.js () 842 bytes [rendered]
519chunk {60} 60.7b668eb06b042b6f4993.js () 14.1 kB [rendered]
520chunk {61} 61.bcb5afdcf97902fee6f3.js () 14.2 kB [rendered]
521chunk {62} 62.15d0c7f4c806f443acbc.js () 7.76 kB [rendered]
522chunk {63} 63.24304d9837fa2b43d2ee.js () 7.76 kB [rendered]
523chunk {64} 64.c58d5331a9c5f7edd35d.js () 11.6 kB [rendered]
524chunk {65} 65.e9f252d5105c230fec3e.js () 13.2 kB [rendered]
525chunk {66} 66.55d62b320a5e351874ed.js () 13.2 kB [rendered]
526chunk {67} 67.888beccd0062d3a91fc9.js () 14.1 kB [rendered]
527chunk {68} 68.dfd78d545b4214e0daf8.js () 4.44 kB [rendered]
528chunk {69} 69.3e021faea00ea49f3c44.js () 4.68 kB [rendered]
529chunk {70} 70.adde18f71babfeab89b9.js () 9.97 kB [rendered]
530chunk {71} 71.8b1f2d18dda90efae140.js () 10.9 kB [rendered]
531chunk {72} 72.22cc7164adcbbb07d53c.js () 22 kB [rendered]
532chunk {73} 73.7b3b83ce777c4d07ed35.js () 22.6 kB [rendered]
533chunk {74} 74.90835bd90097f5c5c988.js () 5.63 kB [rendered]
534chunk {75} 75.376a2113a09f80362c6b.js () 6.14 kB [rendered]
535chunk {76} 76.6797817a31d229f24542.js () 6.43 kB [rendered]
536chunk {77} 77.ec884069472515232bbf.js () 6.47 kB [rendered]
537chunk {78} 78.3a4bda493762a75656d7.js () 34.4 kB [rendered]
538chunk {79} 79.dea679c45cff1d54dac0.js () 34.6 kB [rendered]
539chunk {80} 80.73df26f3580ae77583c2.js () 13.8 kB [rendered]
540chunk {81} 81.143029056ac59145f160.js () 14.3 kB [rendered]
541chunk {82} 82.7d5dd055c11dbf15c2b4.js () 6.41 kB [rendered]
542chunk {83} 83.7937e0939aba240a74a6.js () 6.46 kB [rendered]
543chunk {84} 84.a2afd8b0860a444b515b.js () 14.9 kB [rendered]
544chunk {85} 85.c8ab237281cd0c27aaf7.js () 15.4 kB [rendered]
545chunk {86} 86.5b21f1e51835dc45a338.js () 7.43 kB [rendered]
546chunk {87} 87.0b0b5c5d91a5d60a9bba.js () 7.71 kB [rendered]
547chunk {88} 88.ee4d773f5deac399310d.js () 9.51 kB [rendered]
548chunk {89} 89.fba00c2994ddf8347351.js () 9.51 kB [rendered]
549chunk {90} 90.9e4b4c8284182d4ff539.js () 3.75 kB [rendered]
550chunk {91} 91.f19edce5797479c0b830.js () 3.75 kB [rendered]
551chunk {92} 92.79b4bf3ec2312e1f2258.js () 7.5 kB [rendered]
552chunk {93} 93.751cf1e4880c6c4607a3.js () 7.5 kB [rendered]
553chunk {94} 94.4a22dce1b45aa9b9c25e.js () 7.8 kB [rendered]
554chunk {95} 95.0093b96c8002a6e83fe2.js () 8.27 kB [rendered]
555chunk {96} 96.24d913e35aaf716ac116.js () 22 kB [rendered]
556chunk {97} 97.65c894ee1cdd799ea67b.js () 22.6 kB [rendered]
557chunk {98} 98.be245ebeba1da32e2593.js () 9.96 kB [rendered]
558chunk {99} 99.75e3a9c9d11b8c9982b4.js () 9.96 kB [rendered]
559chunk {100} 100.fe18b3bf240d3326aadb.js () 7.58 kB [rendered]
560chunk {101} 101.f920b2fde8010d8ec833.js () 8.08 kB [rendered]
561chunk {102} 102.5253f4e6b8b22a4ebe0f.js () 3.74 kB [rendered]
562chunk {103} 103.53c64253c397abec977c.js () 3.74 kB [rendered]
563chunk {104} 104.9b891f98dcc2fee43fca.js () 9.97 kB [rendered]
564chunk {105} 105.627e406314629418da59.js () 10.9 kB [rendered]
565chunk {106} 106.91569c7053dcd481c3c5.js () 3.41 kB [rendered]
566chunk {107} 107.8875956e91714b202439.js () 3.56 kB [rendered]
567chunk {108} 108.581124bd29c4a85e3cb4.js () 7.45 kB [rendered]
568chunk {109} 109.b154b0e847ec559f1c38.js () 7.46 kB [rendered]
569chunk {110} 110.5efb6d502edc47fa9b77.js () 5.22 kB [rendered]
570chunk {111} 111.8834e98c40cf57a32d01.js () 5.61 kB [rendered]
571chunk {112} 112.c38cae13d471ca09ed42.js () 33.7 kB [rendered]
572chunk {113} 113.b671ef782e3be2afd802.js () 36.2 kB [rendered]
573chunk {114} 114.5e4488ec13515e0bbc86.js () 8.08 kB [rendered]
574chunk {115} 115.70b6dfadb98ea2b1365b.js () 8.08 kB [rendered]
575chunk {116} 116.084306667aeb0ac5ddd5.js () 21.1 kB [rendered]
576chunk {117} 117.e0bdb9a99c64b548beaf.js () 21.7 kB [rendered]
577chunk {118} 118.d7e1433caf944f5f1871.js () 4.44 kB [rendered]
578chunk {119} 119.b981ea021e1c8c463ccd.js () 4.71 kB [rendered]
579chunk {120} 120.8f781f073420004c7c14.js () 2.31 kB [rendered]
580chunk {121} 121.3565eea8455825259b8b.js () 2.37 kB [rendered]
581chunk {122} 122.e41bbb383c65e646eb37.js () 8.07 kB [rendered]
582chunk {123} 123.66920f5676e8216f0851.js () 8.07 kB [rendered]
583chunk {124} 124.47fa762942cd6db1fc35.js () 8.09 kB [rendered]
584chunk {125} 125.16b152b826ae9a0551f2.js () 8.43 kB [rendered]
585chunk {126} 126.c215088ceddd3e451e41.js () 20.5 kB [rendered]
586chunk {127} 127.cd08c2b168ad54e7a005.js () 20.5 kB [rendered]
587chunk {128} 128.6948d69346a94c2f0107.js () 2.31 kB [rendered]
588chunk {129} 129.6af464ce2a92ed61872b.js () 2.37 kB [rendered]
589chunk {130} 130.c43939e73ca7467a8423.js () 6.43 kB [rendered]
590chunk {131} 131.8d5ef1aca8b20ed9d029.js () 6.46 kB [rendered]
591chunk {132} 132.0b45f3e3ee0d81be4f11.js () 7.71 kB [rendered]
592chunk {133} 133.e3b520f25f8d9882ae8a.js () 7.71 kB [rendered]
593chunk {134} 134.30b527a4d513ce7c5972.js () 30.7 kB [rendered]
594chunk {135} 135.e4951b06ec616ba84ec8.js () 30.7 kB [rendered]
595chunk {136} 136.d0cd5f1b552ce998c008.js () 14.7 kB [rendered]
596chunk {137} 137.ae09a0dda31244644376.js () 16.1 kB [rendered]
597chunk {138} 138.2bc51fc297ae44042e4b.js () 7.44 kB [rendered]
598chunk {139} 139.30c76e0401bd50b585f2.js () 7.72 kB [rendered]
599chunk {140} 140.8e277c58580c74cb6874.js () 10.1 kB [rendered]
600chunk {141} 141.2b32ebdcc50361338e8e.js () 10.1 kB [rendered]
601chunk {142} 142.89c6b96241d6a429be06.js () 12.6 kB [rendered]
602chunk {143} 143.878271a2b7b25a2d8b1b.js () 13.7 kB [rendered]
603chunk {144} 144.3ce8731a296304f85687.js () 11.3 kB [rendered]
604chunk {145} 145.a41e6ae6b9ae577841d7.js () 12.8 kB [rendered]
605chunk {146} 146.62bbb230e41485ccc91b.js () 34.1 kB [rendered]
606chunk {147} 147.553ec8fab95cbcf6de4e.js () 34.3 kB [rendered]
607chunk {148} 148.d1cc84f62ac0a5d6f875.js () 1.86 kB [rendered]
608chunk {149} 149.5d2995d3c4ad340ccc25.js () 1.9 kB [rendered]
609chunk {150} 150.9e072f5ac7abb4f64cc8.js () 5.85 kB [rendered]
610chunk {151} 151.043f246fe2c8d8d768ab.js () 5.85 kB [rendered]
611chunk {152} 152.8d21efd9c5cbe192fbc2.js () 7.72 kB [rendered]
612chunk {153} 153.dbc5efe33b8eef43539c.js () 7.72 kB [rendered]
613chunk {154} 154.06bde2e19fcfbc4144e4.js () 15.3 kB [rendered]
614chunk {155} 155.1e71ef58fbc4dc1d286c.js () 16.4 kB [rendered]
615chunk {156} 156.856c46216bf9de0ce327.js () 11.3 kB [rendered]
616chunk {157} 157.03c236c7e6b60d341d4a.js () 11.3 kB [rendered]
617chunk {158} 158.32dec2582ea04d9f84a6.js () 3.36 kB [rendered]
618chunk {159} 159.66bcfc0ae0b8b9e2f754.js () 3.51 kB [rendered]
619chunk {160} 160.6ad13eda73e32bbe425f.js () 31 kB [rendered]
620chunk {161} 161.9f48bd4e5258693c3abd.js () 33.2 kB [rendered]
621chunk {162} 162.1c3045b4c8a5789873f5.js () 13.8 kB [rendered]
622chunk {163} 163.ae111a17461929a2d09f.js () 14.2 kB [rendered]
623chunk {164} 164.594116e07b8b6dacb9b7.js () 7.58 kB [rendered]
624chunk {165} 165.bff4d45b036db594def6.js () 7.61 kB [rendered]
625chunk {166} 166.ff14353b91c72a4efe7f.js () 13 kB [rendered]
626chunk {167} 167.3fedb22bbca63a6e1a87.js () 13.2 kB [rendered]
627chunk {168} 168.7b81d4536fc6c586ba8c.js () 5.86 kB [rendered]
628chunk {169} 169.e119cfea716e87b3f9f3.js () 5.86 kB [rendered]
629chunk {170} 170.d4dad1faf9645fe590fa.js () 3.62 kB [rendered]
630chunk {171} 171.8001d6d496434500b3ec.js () 3.7 kB [rendered]
631chunk {172} 172.272a993fbc2f38693f77.js () 13.7 kB [rendered]
632chunk {173} 173.7d4fe44b16bea68c32a6.js () 14.9 kB [rendered]
633chunk {174} 174.05286551543ebf693326.js () 8.98 kB [rendered]
634chunk {175} 175.2973e4fecf01e14fce21.js () 8.98 kB [rendered]
635chunk {176} 176.0e72cc90d3785128946c.js () 2.33 kB [rendered]
636chunk {177} 177.e4970340fbe95407ff5e.js () 9.67 kB [rendered]
637chunk {178} 178.1723d718f53c125f623d.js () 13.6 kB [rendered]
638chunk {179} 179.1f5e483d972ddb3c2cf5.js () 7.2 kB [rendered]
639chunk {180} 180.5c1ebd3820f89199bad6.js () 999 bytes [rendered]
640chunk {181} 181.3dbc44091fda38c86b0b.js () 708 bytes [rendered]
641chunk {182} 182.cc42c42eab310833c770.js () 4.17 kB [rendered]
642chunk {cordova} cordova.22d0b106f4dfd80eb9b7.js (cordova) 21 kB [entry] [rendered]
643chunk {scripts} scripts.a095ed1a55b0e6d8138c.js (scripts) 246 kB [entry] [rendered]
644> cordova build android --release
645Checking Java JDK and Android SDK versions
646ANDROID_SDK_ROOT=undefined (recommended setting)
647ANDROID_HOME=/opt/android-sdk-linux (DEPRECATED)
648Subproject Path: CordovaLib
649Subproject Path: app
650> Task :app:preBuild UP-TO-DATE
651> Task :CordovaLib:preBuild UP-TO-DATE
652> Task :CordovaLib:preReleaseBuild UP-TO-DATE
653> Task :CordovaLib:checkReleaseManifest
654> Task :CordovaLib:processReleaseManifest
655> Task :app:preReleaseBuild
656> Task :CordovaLib:compileReleaseAidl NO-SOURCE
657> Task :app:compileReleaseAidl NO-SOURCE
658> Task :CordovaLib:packageReleaseRenderscript NO-SOURCE
659> Task :app:compileReleaseRenderscript
660> Task :app:checkReleaseManifest
661> Task :app:generateReleaseBuildConfig
662> Task :app:prepareLintJar UP-TO-DATE
663> Task :app:generateReleaseSources
664> Task :CordovaLib:compileReleaseRenderscript
665> Task :CordovaLib:generateReleaseBuildConfig
666> Task :CordovaLib:generateReleaseResValues
667> Task :CordovaLib:generateReleaseResources
668> Task :CordovaLib:packageReleaseResources
669> Task :CordovaLib:generateReleaseRFile
670> Task :CordovaLib:prepareLintJar UP-TO-DATE
671> Task :CordovaLib:generateReleaseSources
672> Task :CordovaLib:javaPreCompileRelease
673> Task :CordovaLib:compileReleaseJavaWithJavac
674> Task :CordovaLib:processReleaseJavaRes NO-SOURCE
675> Task :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
676> Task :app:javaPreCompileRelease
677> Task :app:mainApkListPersistenceRelease
678> Task :app:generateReleaseResValues
679> Task :app:generateReleaseResources
680> Task :app:mergeReleaseResources
681> Task :app:createReleaseCompatibleScreenManifests
682> Task :app:processReleaseManifest
683> Task :app:processReleaseResources
684
685> Task :app:compileReleaseJavaWithJavac
686Note: Some input files use or override a deprecated API.
687Note: Recompile with -Xlint:deprecation for details.
688
689> Task :app:compileReleaseNdk NO-SOURCE
690> Task :app:compileReleaseSources
691
692> Task :app:lintVitalRelease
693Calling mockable JAR artifact transform to create file: /root/.gradle/caches/transforms-1/files-1.1/android.jar/24552430def9ceb449aa70ee59ed0c9e/android.jar with input /opt/android-sdk-linux/platforms/android-28/android.jar
694/builds/project-0/platforms/android/app/src/main/res/drawable-land-hdpi/screen.png: Error: The drawable "screen" in drawable-land-hdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
695/builds/project-0/platforms/android/app/src/main/res/drawable-land-ldpi/screen.png: Error: The drawable "screen" in drawable-land-ldpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
696/builds/project-0/platforms/android/app/src/main/res/drawable-land-mdpi/screen.png: Error: The drawable "screen" in drawable-land-mdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
697/builds/project-0/platforms/android/app/src/main/res/drawable-land-xhdpi/screen.png: Error: The drawable "screen" in drawable-land-xhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
698/builds/project-0/platforms/android/app/src/main/res/drawable-land-xxhdpi/screen.png: Error: The drawable "screen" in drawable-land-xxhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
699/builds/project-0/platforms/android/app/src/main/res/drawable-land-xxxhdpi/screen.png: Error: The drawable "screen" in drawable-land-xxxhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
700/builds/project-0/platforms/android/app/src/main/res/drawable-port-hdpi/screen.png: Error: The drawable "screen" in drawable-port-hdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
701/builds/project-0/platforms/android/app/src/main/res/drawable-port-ldpi/screen.png: Error: The drawable "screen" in drawable-port-ldpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
702/builds/project-0/platforms/android/app/src/main/res/drawable-port-mdpi/screen.png: Error: The drawable "screen" in drawable-port-mdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
703/builds/project-0/platforms/android/app/src/main/res/drawable-port-xhdpi/screen.png: Error: The drawable "screen" in drawable-port-xhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
704/builds/project-0/platforms/android/app/src/main/res/drawable-port-xxhdpi/screen.png: Error: The drawable "screen" in drawable-port-xxhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
705/builds/project-0/platforms/android/app/src/main/res/drawable-port-xxxhdpi/screen.png: Error: The drawable "screen" in drawable-port-xxxhdpi has no declaration in the base drawable folder or in a drawable-densitydpi folder; this can lead to crashes when the drawable is queried in a configuration that does not match this qualifier [MissingDefaultResource]
706
707 Explanation for issues of type "MissingDefaultResource":
708 If a resource is only defined in folders with qualifiers like -land or -en,
709 and there is no default declaration in the base folder (layout or values
710 etc), then the app will crash if that resource is accessed on a device
711 where the device is in a configuration missing the given qualifier.
712
713 As a special case, drawables do not have to be specified in the base
714 folder; if there is a match in a density folder (such as drawable-mdpi)
715 that image will be used and scaled. Note however that if you only specify
716 a drawable in a folder like drawable-en-hdpi, the app will crash in
717 non-English locales.
718
719 There may be scenarios where you have a resource, such as a -fr drawable,
720 which is only referenced from some other resource with the same qualifiers
721 (such as a -fr style), which itself has safe fallbacks. However, this still
722 makes it possible for somebody to accidentally reference the drawable and
723 crash, so it is safer to create a default dummy fallback in the base
724 folder. Alternatively, you can suppress the issue by adding
725 tools:ignore="MissingDefaultResource" on the element.
726
727 (This scenario frequently happens with string translations, where you might
728 delete code and the corresponding resources, but forget to delete a
729 translation. There is a dedicated issue id for that scenario, with the id
730 ExtraTranslation.)
731
73212 errors, 0 warnings
733
734> Task :app:mergeReleaseShaders
735> Task :app:compileReleaseShaders
736> Task :app:generateReleaseAssets
737> Task :CordovaLib:mergeReleaseShaders
738> Task :CordovaLib:compileReleaseShaders
739> Task :CordovaLib:generateReleaseAssets
740> Task :CordovaLib:packageReleaseAssets
741> Task :app:mergeReleaseAssets
742> Task :app:signingConfigWriterRelease
743> Task :app:transformClassesWithDexBuilderForRelease
744> Task :app:transformDexArchiveWithExternalLibsDexMergerForRelease
745> Task :app:transformDexArchiveWithDexMergerForRelease
746> Task :app:mergeReleaseJniLibFolders
747> Task :CordovaLib:compileReleaseNdk NO-SOURCE
748> Task :CordovaLib:mergeReleaseJniLibFolders
749> Task :CordovaLib:transformNativeLibsWithMergeJniLibsForRelease
750> Task :CordovaLib:transformNativeLibsWithIntermediateJniLibsForRelease
751> Task :app:transformNativeLibsWithMergeJniLibsForRelease
752> Task :app:processReleaseJavaRes NO-SOURCE
753> Task :app:transformResourcesWithMergeJavaResForRelease
754> Task :app:packageRelease
755> Task :app:assembleRelease
756> Task :app:cdvBuildRelease
757
758BUILD SUCCESSFUL in 28s
75942 actionable tasks: 40 executed, 2 up-to-date
760Built the following apk(s):
761 /builds/project-0/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk
762Job succeeded
763[root@gitlab-runner evo-video-mobile]# cat .gitlab-ci.yml
764image: 192.168.51.186:5000/ionic:latest
765services:
766- docker:dind
767
768build:
769 before_script:
770 - export GITLAB_USER_NAME=$(echo $GITLAB_USER_LOGIN)
771 script:
772 - npm install npm@latest -g
773 - npm i
774 - npm i -D -E @angular/cli
775 - echo y | android update sdk --no-ui --all --filter build-tools-26.0.2,android-27
776 - ionic cordova platform rm android
777 - ionic cordova platform add android
778 - ionic cordova build android && ionic cordova build android --prod --release
779 artifacts:
780 paths:
781 - platforms/android/app/build/outputs/apk/debug/*.apk
782 - platforms/android/app/build/outputs/apk/release/*.apk