рдкрд░рд┐рдЪрдп
рд▓рд┐рдирдХреНрд╕ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рдереЗред рд╕рдВрдХреНрд░рдордг рдХрд╛ рдХрд╛рд░рдг рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ - рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдЧреНрд▓рд┐рдЯреНрд╕ рдФрд░ рд▓реИрдЧреНрд╕ рд╕реЗ рдердХ рдЧрдпрд╛ред рдореИрдВ рд╡реЗрдм рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдФрд░ рдПрдбреЛрдм рдЖрдХрд╛рд╢рд╡рд╛рдгреА рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдордВрдЪреЛрдВ рдкрд░ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдлрд╡рд╛рд╣ рдлреИрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ FlexSDK рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 2.6 рдХреЗ рдмрд╛рдж рд╕реЗ AIR рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝-рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рд▓рд╛рдн рдХреНрдпреЛрдВ рди рд▓реЗрдВред рдпрд╣ рд▓реЗрдЦ рд╕рд┐рд░реНрдл рдПрдЖрдИрдЖрд░ рдПрд╕рдбреАрдХреЗ 3.6 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ - рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рдордп рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгред
рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ ArchLinux рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдиреНрдп рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдХреНрд░рдо рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред
рд▓реЗрдЦ рдореЗрдВ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢ $ $ рдпрд╛ # рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдХрдорд╛рдВрдб $ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдРрд╕реЗ рдХрдорд╛рдВрдб рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдХрдорд╛рдВрдб # рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрди рдХрдорд╛рдВрдб рдХреЛ рдХреЗрд╡рд▓ рд░реВрдЯ рд╕реЗ рдПрдВрдЯрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рд╛рд╡рдзрд╛рди!
WINE
рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рдирд╣реАрдВ рд╣реИрдВред рд╢рд░рд╛рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрдо рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ
http://www.winehq.org ред
рддреЛ, рдкрд╣рд▓реЗ рд╣рдореЗрдВ рд╢рд░рд╛рдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдкреИрдХреЗрдЬ рдХреЛ рд╡рд╛рдЗрди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рднрдВрдбрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред ArchLinux рдореЗрдВ рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрдорд╛рдВрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
# pacman -S wine
рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╢рд░рд╛рдм рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд╛рдЗрди рдФрд░ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд рдФрд░ рдЬрдбрд╝ рд╕реЗ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рд╢рд░рд╛рдм рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
$ winecfg
рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдк рд╢рд░рд╛рдм рдХреЗ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛, рдореИрдВрдиреЗ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИред рдпрд╣ рджреЗрдЦрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЬреЗрдб: рдбреНрд░рд╛рдЗрд╡ рд░реВрдЯ рдбреНрд░рд╛рдЗрд╡реНрд╕ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП "рдбреНрд░рд╛рдЗрд╡реНрд╕" рдЯреИрдм рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

AIR рдбрд┐рдмрдЧрд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдЗрд╕ рдбрд┐рд╕реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдмрд╛рдж рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рдареАрдХ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рдЕрдм рдЬрдм рд╡рд╛рдЗрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк FlexSDK рдФрд░ AIR SDK рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
FlexSDK рдФрд░ AIR SDK
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ FlexSDK рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд╕реНрдЯрдо AUR рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ FlexSDK рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Adobe рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдЗрд╕ рд▓рд┐рдВрдХ
www.adobe.com/devnet/flex/flex-sdk-download.html рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ, AUR рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
$ yaourt -S flex-sdk
AUR рд╕реЗ SDK рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрд╕рдбреА рд╡реЗрдмрд╕рд╛рдЗрдЯ
http://www.adobe.com/devnet/air/air-sdk-download.html рд╕реЗ AIR SDK рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
$ wget -P ~ airdownload.adobe.com/air/win/download/latest/AIRSDK_Compiler.zip
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдЧрд╛ред рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд FlexSDK рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВред рдЖрдк рдлрд╝рд╛рдЗрд▓-рд░реЛрд▓рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЬреАрдЯреАрдХреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ рдХрдВрд╕реЛрд▓ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЬрд╝рд┐рдк рдХреЗ рд╕рд╛рде рдПрдХ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ AIRSDK_Compiler рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛, рдЬреЛ рдЖрдкрдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реЗрд╡ рдерд╛ред рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ FlexSDK рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ:
# cp -R ~/AIRSDK_Compiler/* /opt/flex-sdk
рдпрджрд┐ рдЖрдкрдХрд╛ FlexSDK / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдо рдЖрдкрдХреЗ рдЧрдВрддрд╡реНрдп рдХреЛ рдЧрдВрддрд╡реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, AIRSDK_Compiler рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЕрдм рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╣реА FlexSDK рдореЗрдВ рдХреЙрдкреА рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдбреАрдПрд▓, рдПрдПрдкреАрдЯреА рдФрд░ рдПрдбреАрдмреА
рдкреВрд░реЗ AIR SDK, рдЬреИрд╕реЗ FlexSDK, рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛рдиреА рдпрд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ JRE рдореМрдЬреВрдж рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, AIR SDK рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдХреЛрдИ рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ: рдбреАрдмрдЧрд░ (adl), рдкреИрдХрд░ (aapt) рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ (adb) рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд┐рдирд╛ рдЖрдк рдХреБрдЫ рднреА рдЪрд▓рд╛рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
ADL (Adobe Debug Launcher) рдПрдХ рдбрд┐рдмрдЧрд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
AAPT (рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕реЗрдЯ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдЯреВрд▓) рдПрдХ рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХрд░ рд╣реИред
рдПрдбреАрдмреА (рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рдмрдЧ рдмреНрд░рд┐рдЬ) рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░рд┐рдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдпрд╛ рдЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИред рдЪреВрдБрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреНрдп рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рдорд┐рд▓рд╛, рдмрд╛рдж рдореЗрдВ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмрд╕ рдПрдХ "рдкреБрд▓" рдХрд╣реВрдВрдЧрд╛ред
рдПрд╕рдбреАрдХреЗ рдореЗрдВ, рд╕рднреА рддреАрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗрд╡рд▓ рджреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИрдВ: рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХ рдУрдПрд╕ред рдЗрд╕рд▓рд┐рдП, рдбрд┐рдмрдЧрд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓реНрд╕ рд╕реЗ рдкреИрдХрд░ рдФрд░ рдмреНрд░рд┐рдЬ рд▓реЗрдВрдЧреЗ, рдЪреВрдВрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпреЗ рджреЛрдиреЛрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реВрдЯ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред
Android SDK рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓
рдпрд╣ рдЙрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬреЛ Android рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рджреЛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдПрдХ рдкреИрдХрд░ рдФрд░ рдПрдХ рдкреБрд▓ред рдореИрдВрдиреЗ рдЗрд╕реЗ AUR рд╕реЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдХреЛ / opt / android-sdk / platform-tools рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
$ yaourt -S android-sdk-platform-tools
рдпрджрд┐ рдЖрдкрдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ
http://developer.android.com/sdk/index.html рд╕реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
ADL рд▓реЙрдиреНрдЪ
рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ Intellij IDEA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╣рдорд╛рд░реЗ рдирдП рд╕реНрдерд╛рдкрд┐рдд рдлреНрд▓реЗрдХреНрд╕рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рд▓реЗрдЦ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рдардХ рд╢рд╛рдпрдж рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдордЭрджрд╛рд░ рд╣реИ рдпрджрд┐ рд╡рд╣ рдЗрд╕реЗ рдкрдврд╝рддрд╛ рд╣реИред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдкрд░реАрдХреНрд╖рд╛ AIR-Project рдирд╡ рд╕реНрдерд╛рдкрд┐рдд FlexSDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдпрд╣ рд╡рд╛рддрд╛рд╡рд░рдг, рдЬрдм рдХрд┐рд╕реА AIR рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбрд┐рдмрдЧрд░ рдХреЛ 'c_flex_folder / bin / adl' рдкрде рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ FlexSDK / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдкреВрд░рд╛ рд░рд╛рд╕реНрддрд╛ рдлреЙрд░реНрдо / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ / рдмрд┐рди / рдПрдбреАрдПрд▓ рдХрд╛ рд╣реЛрдЧрд╛ред рдЕрдм рд╡рд┐рдВрдбреЛрдЬ adl.exe рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЙрд╕реЗ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ:
1. рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдмрдЧрд░ рдХреЗрд╡рд▓ рдкрде рдХреЗ рдПрдХ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрддрд╛ рд╣реИ "рд╕реА: \ directory \ path_to_file" рдлрд╝реЙрд░реНрдо, рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде "/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / path_to_file" рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рджреВрд╕рд░реЗ рдХреЛ рдкрд╣рд▓реЗ рд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдбреАрдмрдЧрд░ рд╣реЛред рд╣рдореЗрдВ рд╕рдордЭрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХреА, рдлрд┐рд░ Z: рдбреНрд░рд╛рдЗрд╡, рдЬреЛ рд╡рд╛рдЗрди рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
2. рдЖрдкрдХреЛ рдбрд┐рдмрдЧрд░ рд╕реЗ рдЙрди рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВрдЧреЗ рдЬреЛ рджреЛ рдХрд╛рдо рдХрд░реЗрдЧреА: 1. рд╡рд┐рдВрдбреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдлрд╛рдЗрд▓ рдХреЛ рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрде рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдкрде рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗ; 2. рдбрд┐рдмрдЧрд░ рдХреЛ рд╢рд░рд╛рдм рдХреЗ рдиреАрдЪреЗ рдЙрд╕реА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдпрд╣ рдбрд┐рдмрдЧрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдбреНрд░рд╛рдлреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдмреИрд╢ рдореЗрдВ рд▓рд┐рдЦ рдЪреБрдХрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:
!#/bin/bash
wine /opt/flex-sdk/bin/adl.exe ${@//\/home/\Z\:\/home}
рдЕрдм рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрддрдирд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭ рд╕рдХреВрдВред рдореИрдВ рдЙрди рд╕рднреА рдХрд╛ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ рдЬреЛ рдЗрд╕реЗ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ / рдмрд┐рди рдкрд░ рдЬрд╛рдПрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА adl рдлрд╝рд╛рдЗрд▓ рдХрд╛ Mac OS рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЖрдк рдмрд╕ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
# rm /opt/flex-sdk/bin/adl
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рдирдИ рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:
# touch /opt/flex-sdk/bin/adl
рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ (рдореИрдВ рдиреИрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ):
# nano /opt/flex-sdk/bin/adl
рдФрд░ рдЙрдкрд░реЛрдХреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВред рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдЕрдзрд┐рдХрд╛рд░ рдореБрдЦреМрдЯрд╛ 755 рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВ:
# chmod 755 /opt/flex-sdk/bin/adl
рдЙрд╕рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рдЗрд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
AAPT рдФрд░ ADB рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдирд╛
рдкреИрдХрд░ рдХреЛ рдкрде / рдСрдкреНрдЯ / рдлреНрд▓реЗрдХреНрд╕-рдПрд╕рдбреАрдХреЗ / рд▓реАрдм / рдПрдВрдбреНрд░реЙрдЗрдб / рдмрд┐рди / рдПрдкреНрдЯ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо / opt / flex-sdk / lib / android / bin рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ aapt рдлрд╝рд╛рдЗрд▓ рднреА рд╣реИ рдФрд░ рдпрд╣ Mac OS рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрдХрд▓рд┐рдд рд╣реИред рдЗрд╕реЗ рд╣рдЯрд╛рдПрдВ:
# rm /opt/flex-sdk/lib/android/bin/aapt
рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓реНрд╕ рдХреА рдПрдХ рдлрд╛рдЗрд▓ рдЕрдкрдиреА рдЬрдЧрд╣ рдкрд░ рдореМрдЬреВрдж рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рд┐рд░реНрдл рдкреИрдХрд░ / рдСрдкреНрдЯ / рдПрдВрдбреНрд░реЙрдЗрдб-рдПрд╕рдбреАрдХреЗ / рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо-рдЯреВрд▓реНрд╕ / рдПрдкреНрдЯ рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдк рдирд┐рдореНрди рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
# ln -s /opt/android-sdk/platform-tools/aapt /opt/flex-sdk/lib/android/bin/aapt
рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдкреБрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# rm /opt/flex-sdk/lib/android/bin/adb
# ln -s /opt/android-sdk/platform-tools/adb /opt/flex-sdk/lib/android/bin/adb
рд╢рд╛рдпрдж рдпрд╣реА рд╕рдм рд╣реИред рдмрдзрд╛рдИ рд╣реЛ, рдЕрдм рдЖрдк AIR рдкрд░ SDK рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ Android рдХреЗ рд▓рд┐рдП AIR рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рд╕рд╛рд░рд╛рдВрд╢
рдореИрдВ рдбрд┐рдмрдЧрд░ рдХреЛ рд╢рд░рд╛рдм рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЖрджрд┐ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреЗрдЬ 3 рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдбрд┐рдмрдЧрд░ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА, рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ред рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓реЗрдЦ рдХреЛ рдкреВрд░рдХ рдХрд░реВрдВрдЧрд╛, рдЕрдЧрд░ рдРрд╕рд╛ рдХреЛрдИ рдЕрд╡рд╕рд░ рд╣реИред рдореИрдВ рдЙрди рд╕рднреА рдХрд╛ рднреА рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ рдЬреЛ iOS рдХреЗ рд▓рд┐рдП AIR рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗрдЧреАред рдЬрдм рдореИрдВ рдЗрд╕ рдкрд╛рд░ рдЖрдпрд╛, рддреЛ рдореБрдЭреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреЛрдИ рднреА рд╕реЙрд▓реНрдпреВрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореБрдЭреЗ рдЦреБрдж рдХреЛ рдЦреЛрджрдирд╛ рдкрдбрд╝рд╛ред рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рддреЛ рдореИрдВ рдЗрд╕реЗ рд╕рднреА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд┐рдирдХреНрд╕, рдЗрд╕рдХреА рд╕реНрдерд┐рд░рддрд╛, рдЦреБрд▓реЗрдкрди, рдЗрд╕ рдордВрдЪ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕реАрдорд┐рдд рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдЖрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХрдо рдкреНрд░рд╕рд╛рд░ рдкрд░реЗрд╢рд╛рди рд╣реИ, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдгред рд╢рд╛рдпрдж, рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрд╕рдбреАрдХреЗ рдХреА рдХрдореА рдереА, рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдУрдПрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЧрдпрд╛ рдерд╛ред рдкреЗрдВрдЧреБрдЗрди рдХреА рд╢рдХреНрддрд┐ рдЖрдкрдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреА рд╣реИ! )