
Gradle рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЧреВрдЧрд▓ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рд░реНрдорд╛рдг рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрдВ Android Studio, рд╕рдВрдХрд▓рди рдкреНрд░рджрд░реНрд╢рди, рднрдиреНрдиреЗ, рдкреИрдХреЗрдЬрд┐рдВрдЧ, рдЖрджрд┐. рдЖрдк рдПрдВрдбреНрд░реЙрдпрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ .gradle рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛, рдирд┐рд░реНрднрд░рддрд╛рдПрдБ, рдЦрдЬрд╛рдиреЗ, рдЖрджрд┐.
рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдЦрдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпреЗ рд╡реЗ рдирд╣реАрдВ рдорд┐рд▓реЗ, рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рд╣рдореЗрдВ рд╕рд╡рд╛рд▓ рдореЗрдВ рдЪрд┐рдВрддрд╛рдУрдВ. рдЗрд╕ рддрд░рд╣, рдЬрдм рд╣рдо рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ Gradle, рд╣рдо рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рд╕рд╛рде рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдирд┐рдореНрди рдХреЗ рд░реВрдк рдореЗрдВ:
рдЗрд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рддрд╛рд░реНрдХрд┐рдХ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рднрдгреНрдбрд╛рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ, Android Studio рд╣рдо рд╕рдордЭрддреЗ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдвреВрдВрдвреА рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреА:
рдФрд░ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ “рдХреЙрдо. рдЧреБрдЧрд▓. рдПрдВрдбреНрд░рд╛рдЗрдб. рдЧреНрд░рд╛рдо:play-рд╕реЗрд╡рд╛рдПрдВ:11.8.0” рд╡рд╣рд╛рдБ рд╣реИ рдХреЛрдИ, рд▓реЗрдХрд┐рди рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓ рдкрд╛ рд░рд╣рд╛ рд╣реИ рдЦрдЬрд╛рдиреЗ рдХреНрдпрд╛ Gradle рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдВрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.
рдпрджрд┐ рдЖрдк рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджреЗрдЦреЛ, рдлрд╝рд╛рдЗрд▓ рдореЗрдВ build. gradle рдХреЗ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдПрдВрдбреНрд░реЙрдпрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рдЖрдк рдирд┐рдореНрди рдЬреИрд╕рд╛ рдХреБрдЫ рджреЗрдЦреЗрдВрдЧреЗ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } |
рднрдВрдбрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛ рдЕрдкрд╛рдЪреЗ Maven рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ jcenter.
рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╣рдореЗрдВ рдпрд╣ рдЙрдард╛рддрд╛, рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреЛрдИ рдирдпрд╛ рд░рд┐рдкреЙрд╕рд┐рдЯрд░реА рдЬреЛрдбрд╝рдирд╛ рдЙрди рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдВрдлрд╝рд┐рдЧрд░ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реЗрдЦрд╛ рд╕реЗ рдиреАрдЪреЗ 17, рдЙрдХреНрдд рднрдгреНрдбрд╛рд░ рдмрддрд╛рддреЗ рд╣реБрдП, рд╣рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреЛрдИ рдирдпрд╛ рд░рд┐рдкреЙрд╕рд┐рдЯрд░реА рдЬреЛрдбрд╝рдирд╛ рдЬрд╣рд╛рдВ рдкрд┐рдЫрд▓реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрдиреАрдп рдирд╣реАрдВ рд╣реИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рд╣реЛрдЧрд╛. рдХреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рдЗрд╕ рддрд░рд╣ рд╣реИ рдХрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛрдЧрд╛:
1 2 3 4 5 6 | allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } |
рдЕрдЧрд░ рдЕрдм рдлрд┐рд░ рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдХреЛ рд╕рдорд╕реНрдпрд╛ рдпреВрдирд┐рдЯ рдХреЗ рд╕рд╛рде “рдХреЙрдо. рдЧреБрдЧрд▓. рдПрдВрдбреНрд░рд╛рдЗрдб. рдЧреНрд░рд╛рдо:play-рд╕реЗрд╡рд╛рдПрдВ” рдирд╣реАрдВ рд╣реЛ рдкрд╛рдпрд╛ рд╣реИ рд╣рд▓, рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╕рдВрдХрд▓рди рдЙрд╕реА рдХреЗ.
