рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ 3.4 рд╡рд┐рднрд┐рдиреНрди рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рд╣реИред
рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбрд┐рдпрд╛ 2018.3.4
- 2018.3.4 рд░рд┐рд▓реАрдЬ рд╕реЗ IntelliJ IDEA рд╕реЗ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрд░
рдПрдВрдбреНрд░реЙрдЗрдб рдЧреНрд░реИрдбрд▓ рдкреНрд▓рдЧрдЗрди 3.4.0
- рдПрдВрдбреНрд░реЙрдЗрдб рдЧреНрд░реИрдЧрд▓ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдирдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 3.4.0 рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рджреЗрдЦреЗрдВ
рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рд╕рдВрд╡рд╛рдж
- рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдбрд╛рдпрд▓реЙрдЧ (рдкреАрдПрд╕рдбреА) рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдФрд░ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдореЙрдбреНрдпреВрд▓, рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛ рдФрд░ рдЪрд░ рдмрдирд╛рдирд╛
- рдЖрдк рдореЗрдиреВ рдореЗрдВ "рдлрд╝рд╛рдЗрд▓> рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛" рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ PSD рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕, рдпрд╛ рдХрдорд╛рдВрдб + рдкрд░ Ctrl + Shift + Alt + S рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ PSD рднреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ; (рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо) macOS рдкрд░ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд PSD рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИред
рдЪрд░
рдЕрдиреБрднрд╛рдЧ рдЖрдкрдХреЛ рдЪрд░ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

- рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧреНрд░реЗрдб рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдмрд┐рд▓реНрдб рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рддреНрд╡рд░рд┐рдд рдЕрд╡рд▓реЛрдХрди рдФрд░ рд╕рдВрдкрд╛рджрди
- рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛ рд╕рдВрд╡рд╛рдж рд╕реЗ рд╕реАрдзреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╛ рдореЛрдбреНрдпреВрд▓ рд╕реНрддрд░ рдкрд░ рдирдП рдмрд┐рд▓реНрдб рдЪрд░ рдЬреЛрдбрд╝рдирд╛
- рдиреЛрдЯ: рдпрджрд┐ рдореМрдЬреВрджрд╛ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдЯрд┐рд▓ Groovy рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛ рд╕рдВрд╡рд╛рдж рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрди рдорд╛рдиреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛ рд╕рдВрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
рдореЙрдбреНрдпреВрд▓
- рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЧреБрдгреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдпрд╛ рдореЙрдбреНрдпреВрд▓ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирдП рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЖрдк defaultConfig рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддреБрд▓реНрдпрдХрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди рдЧреНрд░реЗрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ:
- PSD рдХреЗ рдмрд╛рдПрдБ рдлрд▓рдХ рдореЗрдВ, "рдирд┐рд░реНрднрд░рддрд╛" рдЪреБрдиреЗрдВ
- "рдореЙрдбреНрдпреВрд▓" рдкреИрдирд▓ рдореЗрдВ, рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдирд┐рд░реНрднрд░рддрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
- PSD рдХреЗ рджрд╛рдИрдВ рдУрд░, рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ "рд╣рд▓ рдХреА рдЧрдИ рдирд┐рд░реНрднрд░рддрд╛" рдкреИрдирд▓ рдЦреЛрд▓реЗрдВ

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

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╡рд┐рдХрд▓реНрдк
- PSD рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ ('рдЙрддреНрдкрд╛рдж рдЬрд╛рдпрдХреЗ') рдмрдирд╛рдП рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЖрдк рдкреНрд░рдХрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ ('рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░'), рдкреНрд░реЛрдЧрд╛рд░реНрдб рдлрд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреАрдЬрд╝ рдЖрджрд┐ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдирдП 'рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ'
'рд░рд┐рд╕реЛрд░реНрд╕ рдореИрдиреЗрдЬрд░' рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЖрдпрд╛рдд, рдмрдирд╛рдиреЗ, рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рд╛рдзрди рд╣реИред рдЖрдк рдЗрд╕ рдЯреВрд▓ рдХреЛ рдореЗрдиреВ "рд╡реНрдпреВ> рдЯреВрд▓ рд╡рд┐рдВрдбреЛрдЬ> рд░рд┐рд╕реЛрд░реНрд╕ рдореИрдиреЗрдЬрд░" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

- рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ: рдЖрдк рд╕рд╣реА рд╕рдВрд╕рд╛рдзрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдмрд▓реНрд╕, рд░рдВрдЧреЛрдВ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рдереЛрдХ рдЖрдпрд╛рдд: рдЖрдк рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕рдВрдкрддреНрддрд┐ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмрд╕ рдЙрдиреНрд╣реЗрдВ 'рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ' рдореЗрдВ рдпрд╛ 'рдЖрдпрд╛рдд рдбреНрд░рд╛рдмрд▓реНрд╕' рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рдЬрд╝рд╛рд░реНрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЦрд┐рдбрд╝рдХреА рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ "+" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдбреНрд░реЙрдк-рдЗрди рд╕реВрдЪреА рд╕реЗ "рдЖрдпрд╛рдд рдбреНрд░рд╛рдмрд▓реНрд╕" рдЪреБрдиреЗрдВред
- рдПрд╕рд╡реАрдЬреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡реЗрдХреНрдЯрд░рдбреНрд░реИрдмрд▓реНрд╕ рдореЗрдВ рдмрджрд▓реЗрдВ: рдЖрдк рдЕрдкрдиреЗ рдПрд╕рд╡реАрдЬреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд╡реЗрд░рд┐рдПрдЯрд░рдбреНрд░реИрдмрд▓реНрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдкреЛрд░реНрдЯ рдбреНрд░реЙрдЕрд░реНрд╕ рд╡рд┐рдЬрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╕рдВрдкрддреНрддрд┐рдпрд╛рдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ: 'рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ' рд╡рд┐рдВрдбреЛ рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рд▓реЗрдЖрдЙрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЗ XML рд╡рд┐рдЬреЗрдЯреНрд╕ ('рдПрдбрд┐рдЯрд░ рдПрдбрд┐рдЯрд░') рдореЗрдВ рдбреНрд░реЙрдмрд▓реНрд╕ рдХреЛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ
- рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг: рдЕрдм рдЖрдк "рдЯреВрд▓" рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдФрд░ рдЙрдирдореЗрдВ рдХреНрдпрд╛ рдХреНрд╡рд╛рд▓рд┐рдлрд╛рдпрд░ рд╣реЛрдВрдЧреЗред
- рдЯрд╛рдЗрд▓ рдпрд╛ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рди : рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ рджреЗрдЦреЗрдВред
рдЬрдм рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ APK рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЖрдИрдбреА рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдХрд░рддреЗ рд╣реИрдВ
- рдЬрдм рдЖрдк рдЕрдкрдиреЗ APK рдХреЗ рдЕрдВрджрд░ рд╕рд╛рдЭрд╛ .so рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА "рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд┐рдВрдмрд▓ рдлрд╛рдЗрд▓реНрд╕" рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ "рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд┐рдВрдмрд▓ рдлрд╛рдЗрд▓реНрд╕" рдХреА рдмрд┐рд▓реНрдб рдЖрдИрдбреА, рдПрдкреАрд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдПрдкреАрдХреЗ рдХреЗ рдЕрдВрджрд░ рдХреА рдмрд┐рд▓реНрдб рдЖрдИрдбреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
- рдЕрдЧрд░ рдЖрдк рдЕрдкрдиреА рдПрдкреАрдХреЗ рдореЗрдВ рдмрд┐рд▓реНрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдПрдкреАрдХреЗ, рдПрдВрдбреНрд░реЙрдпрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд░ рдЖрдкрдХреА "рд╕рд┐рдВрдмрд▓ рдлрд╛рдЗрд▓реНрд╕" рдХреА рдмрд┐рд▓реНрдб рдЖрдИрдбреА рдФрд░ рдЖрдкрдХреЗ рдиреЗрдЯрд┐рд╡ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреА рдмрд┐рд▓реНрдб рдЖрдИрдбреА рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рдФрд░ рдореИрдЪ рди рд╣реЛрдиреЗ рдкрд░ "рд╕рд┐рдВрдмрд▓ рдлрд╛рдЗрд▓реНрд╕" рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЖрдк рдмрд┐рд▓реНрдб рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рдордп рдЧрд▓рдд "рдкреНрд░рддреАрдХ рдлрд╛рдЗрд▓реЗрдВ" рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
R8 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ
R8 рдПрдХ рдХрджрдо рдореЗрдВ desugaring, рд╕рдВрдкреАрдбрд╝рди, obfuscation, рдЕрдиреБрдХреВрд▓рди рдФрд░ рдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ, рдЬреЛ рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рджреЗрддрд╛ рд╣реИред R8 рдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдЧреНрд░реИрдЧрд▓ рдкреНрд▓рдЧрдЗрди 3.3.0 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдЗрд╕реЗ рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдг +.0.0 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ R8 рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдХрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддреА рд╣реИ

рдЕрдм, R8 рдХреЗ рд╕рд╛рде, desugaring, рд╕рдВрдкреАрдбрд╝рди, obfuscation, рдЕрдиреБрдХреВрд▓рди рдФрд░ рдбреЗрдХреНрд╕рд┐рдВрдЧ (D8) рдПрдХ рдЪрд░рдг рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

R8 рдХреЛ рдЖрдкрдХреЗ рдореМрдЬреВрджрд╛ ProGuard рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ R8 рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдмреАрдЪ, рдЪреВрдВрдХрд┐ рдпрд╣ рддрдХрдиреАрдХ рдкреНрд░реЛрдЧрд╛рд░реНрдб рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЛрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЧрд╛рд░реНрдб рдирд╣реАрдВ рд╣рдЯрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдЕрд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рдпрдо рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдпрджрд┐ рдЖрдкрдХреЛ R8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рдкрд░ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП R8 рдЕрдиреБрдХреВрд▓рддрд╛ FAQ рдкрдврд╝реЗрдВред рдпрджрд┐ рд╕рдорд╛рдзрд╛рди рдЕрднреА рддрдХ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ ред рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ gradle.properties рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛрдбрд╝рдХрд░ R8 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдПрдВрдбреНрд░реЙрдЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП <i> # рдЕрдХреНрд╖рдо R8 </ i>
android.enableR8.lbooks = рдЧрд▓рдд </ p>
рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП <p> <i> # рдЕрдХреНрд╖рдо R8 </ i>
android.enableR8 = рдЭреВрдареА
рдиреЛрдЯ: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдореЙрдбреНрдпреВрд▓ рдХреА рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ useProguard рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдЧреНрд░реИрдбрд▓ рдкреНрд▓рдЧрдЗрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП R8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рднрд▓реЗ рд╣реА R8 рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ gradle.properties рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдХреНрд╖рдо рд╣реЛред
рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдВрдкрд╛рджрдХ рдЕрдм рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рддрд░реНрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
- рдиреЗрд╡рд┐рдЧреЗрд╢рди рдШрдЯрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕рднреА рдкреНрд░рдХрд╛рд░ рдЕрдм рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рд╕рдорд░реНрдерд┐рдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╕реНрдерд▓реЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░реЗрдВ рджреЗрдЦреЗрдВ
рд▓реЗрдЖрдЙрдЯ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕реБрдзрд╛рд░
рд▓реЗрдЖрдЙрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ "рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ" рдкреИрдирд▓ рдХреЛ рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╕рд░рд▓реАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдкреИрдирд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдкрдбреЗрдЯ рднреА рд╣реИрдВ:
- рдирдпрд╛ рдШреЛрд╖рд┐рдд рдЧреБрдг рдЕрдиреБрднрд╛рдЧ рд▓реЗрдЖрдЙрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- "рдЧреБрдг" рдкреИрдирд▓ рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ рдЬреЛ рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рд╣реЛрдиреЗ рдкрд░ рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдЕрдм рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд▓рд╛рд▓ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рдЧрд▓рдд рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ), рдФрд░ рдПрдХ рдирд╛рд░рдВрдЧреА рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ)
рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдЬрд▓реНрджреА рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рдпреБрдХреНрддрд┐рдпрд╛рдВ
- рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ Jetpack рдФрд░ Firebase рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирдП рдПрдХреНрд╢рди рдЯрд┐рдкреНрд╕ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЧреНрд░реЗрдбрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ рдЕрднреА рддрдХ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ WorkManager рд╡рд░реНрдЧ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ android.arch.work.work-work-runtime рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕рдВрдХреЗрдд рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

- рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЬрдм рд╕реЗ рдЬреЗрдЯрдкреИрдХ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ), рдПрдХреНрд╢рди рд╢реЙрд░реНрдЯрдХрдЯ рдЖрдкрдХреЛ рдЬреЗрдЯрдкреИрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреЗрд╡рд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
3.4.0 рдЬреНрдЮрд╛рдд рдореБрджреНрджреЗ
- рдЬрдм рдЖрдк Android Q Beta рдЪрд▓рд╛ рд░рд╣реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдЬрдм рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, LiveDataListener.onChanged () NullPoinstException рдХреЗ рд╕рд╛рде рдЧрд┐рд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ Android Studio 3.4.1 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ Android Studio 3.5 рдХреЗ рдирд╡реАрдирддрдо рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ( рдмрдЧ 122066788 рджреЗрдЦреЗрдВ)