Ionic-framework: рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдпрд╛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧреНрд░реЗрдбрд▓ рд░реИрдкрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реИрдбрд▓ рдХрд╛ рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдкрде рдореЗрдВ рдЧреНрд░реЗрдбрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдпрд╛ Android Studio рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдордИ 2017  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ionic-team/ionic-framework

рдЖрдпрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг:

[рдПрдХреНрд╕] 3.x

рдореИрдВ рдПрдХ рдЬрдорд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ ...
[рдПрдХреНрд╕] рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░:

ionic run android --prod рдкрд░рд┐рдгрд╛рдо рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐ рдореЗрдВ рд╣реИ

рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдпрд╛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧреНрд░реЗрдбрд▓ рд░реИрдкрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реИрдбрд▓ рдХрд╛ рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдкрде рдореЗрдВ рдЧреНрд░реЗрдбрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдпрд╛ Android Studio рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░:

рдЖрдпрдирд┐рдХ рд░рди рдПрдВрдбреНрд░реЙрдЗрдб --рдкреНрд░реЛрдб рдХреЛ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмрдирд╛рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдЖрдпрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА:

Cordova CLI: 7.0.0 
Ionic Framework Version: 3.1.1
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.7
ios-deploy version: 1.8.6 
ios-sim version: 5.0.8 
OS: macOS Sierra
Node Version: v6.10.1
Xcode version: Xcode 8.2.1 Build version 8C1002

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

[email protected] рдФрд░ SDK Tools 26.x.x рдЖрдкрдХреЛ рдЦреБрдж рд╕реЗ gradle рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
sudo apt-get install gradle

рд╕рднреА 25 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдкрдиреЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдерд╛?

рдЖрдкрдХреЛ Android Studio рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ PATH ред

рдпрд╣рд╛рдБ рдореЗрд░рд╛ PATH рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣реИ:
PATH="/Users/kim/.node/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Users/kim/Library/Android/sdk/platform-tools:/Users/kim/Library/Android/sdk/tools:/Users/kim/Library/Android/sdk/build-tools/22.0.1:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

[email protected] рдФрд░ SDK Tools 26.x.x рдЖрдкрдХреЛ рдЦреБрдж рд╕реЗ gradle рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
sudo apt-get install gradle

@ mburger81 - рдореИрдХ рдУрдПрд╕ рдкрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдореЗрд░реЗ рдкрд╛рд╕ Android Studio рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ

Google рдореИрдХ рдкрд░ рдЧреНрд░реЗрдбреЗрд▓ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

@ mburger81 - рдореЗрд░рд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдореИрдВ рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдм рддрдХ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рдереЗ, рдпрд╣ рдХреЗрд╡рд▓ v3.1.1 рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдЧреНрд░реЗрдбрд▓ рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛; рдЕрднреА рднреА рдореБрдЭреЗ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдореИрдХ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЬреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╣реИ рд╡рд╣ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЧреНрд░реИрдбрд▓ рдмрд╛рдЗрдирд░реА рдУрдирд▓реА рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдХреЛ https://gradle.org/gradle-download/ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб

рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ
рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдЬрд╝рд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд▓рд╛рдПрдБ рдЬреЛ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реИ

рдЕрдирдЬрд╝рд┐рдк ~/рдбрд╛рдЙрдирд▓реЛрдб/рдЧреНрд░реЗрдбрд▓-3.1-рдмрд┐рди.рдЬрд╝рд┐рдк-рдбреА ~/рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ
vi рд╕рдВрдкрд╛рджрдХ рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрдкрдиреА рдмреИрд╢ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рд╣рдореЗрдВ GRADLE_HOME рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

vi ~/.bash_profile
vi рд╣рд┐рдЯ рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕рдВрдкрд╛рджрди рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдкрд╛рда рдХреЛ .bash_profile . рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ

рдирд┐рд░реНрдпрд╛рдд GRADLE_HOME=~/рд╡рд┐рдХрд╛рд╕/рдЧреНрд░реЗрдбрд▓-3.1/рдмрд┐рди
рд╕рдВрдкрд╛рджрди рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП esc рдХреБрдВрдЬреА рджрдмрд╛рдПрдВ
рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП : (рдХреЛрд▓рди рдХреА) рджрдмрд╛рдПрдВред
wq рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ vi рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЯрд░ рджрдмрд╛рдПрдВ
рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рд╕рддреНрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд▓рд╛рдПрдБ:

рд╕реНрд░реЛрдд ~/.bash_profile
рдЪрд▓рд╛рдХрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ

рдЧреВрдВрдЬ $GRADLE_HOME

рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рдХреНрдпрд╛ рдХрд░реЗрдВ?!

рдпрд╣рд╛рдБ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХрджрдо рд╣реИрдВ:
http://bryanlor.com/blog/gradle-tutorial-how-install-gradle-windows

рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 7.0 рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЧреНрд░реЗрдбрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 4.0 рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореИрдВрдиреЗ MacOS рдкрд░ brew update && brew install grade рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред
https://gradle.org/install/

рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдЯрдХрд╕рд╛рд▓ 18 рджрд╛рд▓рдЪреАрдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рддрдм рднреА рд╣реЛ рд░рд╣реА рдереА рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрдирд┐рдХ 1 рд╕реЗрдЯрдЕрдк рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╣реИ рдЬреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ sudo apt-get install gradle gradle рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛
рдЧреНрд░реИрдбрд▓ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рде рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЖрдпрдирд┐рдХ рдмрд┐рд▓реНрдб рдХрдорд╛рдВрдб рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реЛрдХ-рдЯреЛрдХ рдХреЗ рдХрд╛рдо рдХрд░рддреЗ рдереЗред

рдЖрдпрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА:

@ionic/cli-utils  : 1.7.0
ionic (Ionic CLI) : 3.7.0

System:

Android SDK Tools : 25.2.2
Node              : v7.10.0
OS                : Linux 4.4
npm               : 4.2.0

рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ?

рдореИрдХ рдкрд░ рдЧреНрд░реЗрдбреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

brew update && brew install gradle

рдЕрдкрдЧреНрд░реЗрдбрд┐рдВрдЧ рдЧреНрд░реЗрдбрд▓ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП 4.4 . рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдЧреНрд░реИрдбрд▓ рдХреА рд╕реНрдкрд╖реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:

  • рдирд╡реАрдирддрдо рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд╛рдкрд┐рдд (v3.0.1) (рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рддрд╣рдд рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рди рд╣реИ)
  • рдирд╡реАрдирддрдо рдПрдВрдбреНрд░реЙрдЗрдб-рдПрд╕рдбреАрдХреЗ рд╕реНрдерд╛рдкрд┐рдд

рдпрд╣ рд╕реЗрдЯрдЕрдк рдПрдВрдбреНрд░реЙрдЗрдб рдиреЗрдЯрд┐рд╡ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ (рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреЗ рд▓рд┐рдП рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдпрдирд┐рдХ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЬрдм рдЗрд╕реЗ cordova compile android --debug рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ:

CordovaError: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

рдореЗрд░рд╛ ionic info рдЖрдЙрдЯрдкреБрдЯ:

cli packages: (...)

    @ionic/cli-utils  : 1.19.1
    ionic (Ionic CLI) : 3.19.1

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.5
    Cordova Platforms  : android 7.0.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    ios-sim           : 6.1.2
    Node              : v9.4.0
    npm               : 5.6.0
    OS                : macOS High Sierra
    Xcode             : Xcode 9.2 Build version 9C40b

Environment Variables:

    ANDROID_HOME : /Applications/android-sdk

Misc:

    backend : pro

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдирд╡реАрдирддрдо Android рд╕реНрдЯреВрдбрд┐рдпреЛ, рдХреЙрд░реНрдбреЛрд╡рд╛ рдФрд░ рдЖрдпрдирд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореМрдЬреВрдж рд╣реИ

рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ, рдЖрдпрдирд┐рдХ рдФрд░ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╣реИ рдФрд░ рдпрд╣ рдирдореВрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднреА рдирд╣реАрдВ рдмрдирд╛рдПрдЧрд╛ред

рдПрдВрдбреНрд░реЙрдЗрдб рдЖрдпрдирд┐рдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛, рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдПрдВрдбреНрд░реЙрдЗрдб 8.0 (рдУрд░рд┐рдпреЛ) рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ 26 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдПрд╕рдбреАрдХреЗ рдореИрдиреЗрдЬрд░ рдХреЛ рдЦреЛрд▓рдирд╛ рдерд╛ред

рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛ред

рд░рди: рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЧреНрд░реЗрдбреЗрд▓

рдирд┐рд░реНрдпрд╛рдд GRADLE_HOME="/usr/local/lib/gradle-4.6/bin"
рдирд┐рд░реНрдпрд╛рдд рдкрде = "$ рдкрде: $ ANDROID_HOME: $ ANDROID_HOME/рдЙрдкрдХрд░рдг: $ ANDROID_HOME/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдЙрдкрдХрд░рдг: $ GRADLE_HOME"

MacOS рдкрд░, рдпрджрд┐ рдЖрдк рдЧреНрд░реИрдбрд▓ рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╕ рдЕрдкрдиреЗ ~/.bash_profile (рдпрд╛ рд╕рдордХрдХреНрд╖) рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝рдХрд░ Android Studio рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

рдиреЛрдЯ: рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЖрдкрдХреЛ рд╕рдВрднрд╡рддрдГ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ gradle-4.4 рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕:

ls /Applications/Android\ Studio.app/Contents/gradle/

рдзрдиреНрдпрд╡рд╛рдж рдПрдордмреАрдмрд░реНрдЧрд░81ред
рдореИрдВ рдЖрдкрдХреЗ рдмреНрд▓реЙрдЧ рдХреА рдорджрдж рд╕реЗ рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЖрдкрдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред
:)

рдЧреНрд░реИрдбрд▓ рдХреА рдПрдХ рдФрд░ рдХреЙрдкреА рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЧреНрд░реЗрдбрд▓ рдХреЛ PATH рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдЬреИрд╕рд╛ рдХрд┐

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЖрдкрдХреЛ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЬрдЧрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
(рдмреИрдХрд╕реНрд▓реИрд╢ рдПрд╕реНрдХреЗрдкрд┐рдВрдЧ рдЙрджреНрдзрд░рдг рдХреЗ рдЕрдВрджрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)

[email protected] (sdkman, sdk install gradle 4.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ) рдХреЙрд░реНрдбреЛрд╡рд╛ [email protected] рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

@bitjson рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

рдФрд░ рдпрд╣ рдЖрджреЗрд╢ (рдореБрдЭреЗ EACCESS рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рдереА):

sudo chmod a+x "/Applications/Android Studio.app/Contents/gradle/gradle-4.4/bin/gradle"

рдореИрдВ рдЕрдкрдирд╛ рдРрдк ionic cordova run android рдХрд░ рд╕рдХрддрд╛ рдерд╛!

(рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ + рдЖрдпреЛрдирд┐рдХ + рдиреЛрдбрдЬреЗрдПрд╕ = рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг)

рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореВрд▓ рдореБрджреНрджреЗ рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА Ionic рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

BilelKrichen picture BilelKrichen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RobFerguson picture RobFerguson  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vswarte picture vswarte  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Macstyg picture Macstyg  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

brandyscarney picture brandyscarney  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ