рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ (рдХреЙрд░реНрдбреЛрд╡рд╛/рдЧреНрд░реИрдбрд▓) рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп Android рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╕рдорд╕реНрдпрд╛ рдЬреЛ рдЖрдпрдирд┐рдХ@3.0.0 . рдХреЗ рд╕рд╛рде
$ ionic cordova build android --verbose --device --prod --release -- --gradleArg=-PcdvBuildMultipleApks=true
[DEBUG] !!! ERROR ENCOUNTERED !!!
TypeError: Cannot read property 'private' of undefined
[DEBUG] TypeError: Cannot read property 'private' of undefined
at inputs.filter (/Users/zarko/app/node_modules/@ionic/cli-utils/dist/lib/command/command.js:89:31)
at Array.filter (native)
at BuildCommand.getCleanInputsForTelemetry (/Users/zarko/app/node_modules/@ionic/cli-utils/dist/lib/command/command.js:88:18)
at BuildCommand.<anonymous> (/Users/zarko/app/node_modules/@ionic/cli-utils/dist/lib/command/command.js:63:46)
at next (native)
at fulfilled (/Users/zarko/app/node_modules/@ionic/cli-utils/dist/lib/command/command.js:4:58)
рдХрдорд╛рдВрдб рдореЗрдВ "--release" рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред
рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрдХреЗрдЬ:
@ionic/cli-utils : 1.0.0
Cordova CLI : 6.5.0
Ionic CLI : 3.0.0
рд╕реНрдерд╛рдиреАрдп рдкреИрдХреЗрдЬ:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.0.0
@ionic/cli-plugin-ionic-angular : 1.0.0
Ionic Framework : ionic-angular 3.2.0
рдкреНрд░рдгрд╛рд▓реА:
Node : v6.10.3
OS : macOS Sierra
Xcode : Xcode 8.3.2 Build version 8E2002
ios-deploy : 1.9.1
ios-sim : 5.0.13
@ рдЬрд╝рд╛рд░рдХреЛ-рдЯреАрдЬреА рджрд┐рд▓рдЪрд╕реНрдкред рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдмрдЧ рдерд╛ред рд▓реЗрдХрд┐рди рддрдм рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ... рдЕрдЬреАрдмред --
рд╡рд┐рднрд╛рдЬрдХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддреАрдХ рд╣реИ, рдЬреЛ рд╕рдореНрдореЗрд▓рди рджреНрд╡рд╛рд░рд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмрд╛рдж рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрд░реНрдЧреНрд╕ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рдбреЙрдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ , --
(рдЬрдм cordova
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рдХреЗ рдмрд╛рдж рддрд░реНрдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рддрдм --gradleArgs
рддрд▓рд╛рд╢ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред
рд╣рдо рдЗрд╕рдХреЗ рдЖрдЧреЗ ionic
рдердкреНрдкрдбрд╝ рдорд╛рд░рдХрд░ рдЗрд╕реЗ рдФрд░ _рд░реИрдкрд┐рдВрдЧ_ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╢рдмреНрдж рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╕реЗрдЯ рд╣реИ, рдЬреИрд╕реЗ --prod
рдФрд░ run
рдФрд░ emulate
рд▓рд┐рдП рд▓рд╛рдЗрд╡рд░реАрд▓реЛрдб рд╡рд┐рдХрд▓реНрдкред
рдХреЙрд░реНрдбреЛрд╡рд╛ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк _unparsed_ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдпрд╣ рдХрд░реЗрдЧрд╛:
ionic cordova build ios -- --cordovaOpt=...
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build ios --cordovaOpt=...
рд▓реЗрдХрд┐рди, рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рднреА рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рддреЛ рд╣рдореЗрдВ рдПрдХ рдбрдмрд▓ --
:
ionic cordova build android -- --cordovaOpt=... -- --gradleArg=...
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build android --cordovaOpt=... -- --gradleArg=...
рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЛрдИ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛:
ionic cordova build android --verbose --device --prod --release -- -- --gradleArg=-PcdvBuildMultipleApks=true
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build android --device --release -- --gradleArg=-PcdvBuildMultipleApks=true
рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХрдИ рдЯреВрд▓ рдХреЛ рдПрдХ рдореЗрдВ рд▓рдкреЗрдЯрддреЗ рд╣реИрдВ! рдмрд╣реБрдд рднреНрд░рдорд┐рддред рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рдирд╡рд░ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреА рддрд░рд╣ рд╣реИред рдХреЙрд░реНрдбреЛрд╡рд╛ рдбреЙрдХреНрд╕ рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдПрдХ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?
npm i -g ionic@canary
рдореИрдВ "---" рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдпрдирд┐рдХ @ рдХреИрдирд░реА рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ
рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП https://github.com/driftyco/ionic-cli/issues/2354 рдРрд╕рд╛ рд╣реА рд▓рдЧрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ рдЬрд╝рд╛рд░рдХреЛ-рдЯреАрдЬреА рджрд┐рд▓рдЪрд╕реНрдкред рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдмрдЧ рдерд╛ред рд▓реЗрдХрд┐рди рддрдм рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ... рдЕрдЬреАрдмред
--
рд╡рд┐рднрд╛рдЬрдХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддреАрдХ рд╣реИ, рдЬреЛ рд╕рдореНрдореЗрд▓рди рджреНрд╡рд╛рд░рд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмрд╛рдж рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрд░реНрдЧреНрд╕ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рдбреЙрдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ ,--
(рдЬрдмcordova
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рдХреЗ рдмрд╛рдж рддрд░реНрдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рддрдм--gradleArgs
рддрд▓рд╛рд╢ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИредрд╣рдо рдЗрд╕рдХреЗ рдЖрдЧреЗ
ionic
рдердкреНрдкрдбрд╝ рдорд╛рд░рдХрд░ рдЗрд╕реЗ рдФрд░ _рд░реИрдкрд┐рдВрдЧ_ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╢рдмреНрдж рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╕реЗрдЯ рд╣реИ, рдЬреИрд╕реЗ--prod
рдФрд░run
рдФрд░emulate
рд▓рд┐рдП рд▓рд╛рдЗрд╡рд░реАрд▓реЛрдб рд╡рд┐рдХрд▓реНрдкредрдХреЙрд░реНрдбреЛрд╡рд╛ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк _unparsed_ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдпрд╣ рдХрд░реЗрдЧрд╛:
ionic cordova build ios -- --cordovaOpt=...
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build ios --cordovaOpt=...
рд▓реЗрдХрд┐рди, рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рднреА рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рддреЛ рд╣рдореЗрдВ рдПрдХ рдбрдмрд▓
--
:ionic cordova build android -- --cordovaOpt=... -- --gradleArg=...
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build android --cordovaOpt=... -- --gradleArg=...
рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЛрдИ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛:
ionic cordova build android --verbose --device --prod --release -- -- --gradleArg=-PcdvBuildMultipleApks=true
рдЬрд┐рд╕реЗ рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рдЕрдВрддрддрдГ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
cordova build android --device --release -- --gradleArg=-PcdvBuildMultipleApks=true
рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХрдИ рдЯреВрд▓ рдХреЛ рдПрдХ рдореЗрдВ рд▓рдкреЗрдЯрддреЗ рд╣реИрдВ! рдмрд╣реБрдд рднреНрд░рдорд┐рддред рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рдирд╡рд░ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреА рддрд░рд╣ рд╣реИред рдХреЙрд░реНрдбреЛрд╡рд╛ рдбреЙрдХреНрд╕ рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдПрдХ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?
npm i -g ionic@canary