рдЕрдЧрд░ рдХреЛрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░реЗрдВ? Android рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдкрд░рд┐рдЪрдп


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

рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛:

рдпрджрд┐ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ - рдХрдЯреМрддреА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ (рдзреНрдпрд╛рди рд╕реЗ, рдмрд╣реБрдд рд╕рд╛рд░реА рддрд╕реНрд╡реАрд░реЗрдВ)

рдПрд╕рдбреАрдХреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдореБрд▓реЗрдЯрд░


рдЫрд╡рд┐

рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://developer.android.com/sdk/index.html
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХрд╛ред рдпрджрд┐ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рд╣реИред

рдХреЗ рдЙрдкрдпреЛрдЧ

рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЧреНрд░рд╣рдг рд╕реЗ рдпрд╛ рдХрдВрд╕реЛрд▓ рдореЗрдВ AVD рдкреНрд░рдмрдВрдзрдХ рдЦреЛрд▓реЗрдВ
/path/to/sdk/tools/android avd 
рдЕрдкрдирд╛ AVD (Android рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕) рдмрдирд╛рдПрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред рдПрдЖрд░рдПрдо рдПрдореБрд▓реЗрдЯрд░ рдмрд╣реБрдд рдзреАрдореЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреБрдЫ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдордЬрдмреВрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдирд╣реАрдВ (рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдПрдХ рдЕрд▓рдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд╣реИ)ред рдЗрдВрдЯреЗрд▓ HAXM рддрдХрдиреАрдХ рдмрдЪрд╛рд╡ рдореЗрдВ рдЖ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЗрд╕ рддрдереНрдп рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб (рдЬреЛ рдПрдЖрд░рдПрдо рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ x86 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдПрд╡реАрдбреА рдореИрдиреЗрдЬрд░

рд╡рд┐рдХрд▓реНрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ

рдПрдореБрд▓реЗрдЯрд░ рдЦреБрдж



рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ


рд╡рд┐рдкрдХреНрд╖



Genymotion


рдЫрд╡рд┐

рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://www.genymotion.com/
рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдЬреЛ рдПрдВрдбреНрд░реЛрд╡реАрдПрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдмрд╛рд╣рд░ рд╣реБрдЖред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕рдХреЗ рдирд┐рдпрдВрддреНрд░рдг, рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЖрджрд┐ рдХреЗ рд╕рд╛рдеред
рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд░реНрдпрд╛рдкреНрдд, рддреЗрдЬ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд╡рд╕рд░, рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдЯреВрд▓, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИред
рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рддреЗ рд╕рдордп, рдЗрд╕рдХреА рдЫрд╡рд┐ рдХреЛ рдкрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд┐рдВрдбреЛ рдкрд░ рдЦреАрдВрдЪрдХрд░ рдПрдкреАрдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдПрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЙрдкрдХрд░рдг рдХреА рдЦрд┐рдбрд╝рдХреА

рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдирд╛

рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдВрдбреЛ


рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ


рд╡рд┐рдкрдХреНрд╖



Android x86


рдЫрд╡рд┐

рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://www.android-x86.org/
X86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ Android рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯред рдЗрд╕реЗ рдПрдХ рдЖрдИрдПрд╕рдУ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд▓реЙрдиреНрдЪ / рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдПрдХ рд▓рд╛рдЗрд╡ рдорд╢реАрди рдкрд░ x86 рдкреНрд░реЛрд╕реЗрд╕рд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реИрдкрдЯреЙрдк рдкрд░) рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рдЕрдВрджрд░ рдорд╛рдЙрд╕ рдХреЛ рдмрд╛рдВрдзрдирд╛, рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдбреАрдмреА рддрдХ рдкрд╣реБрдВрдЪ, рдЖрджрд┐ред

VirtualBox рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдорд╛рдЙрд╕ рдПрдХреАрдХрд░рдг рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХрд░реНрд╕рд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

Adb рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
 adb connect ip.add.res.s 

рдЖрдк рдорд╢реАрди рдореЗрдВ Alt + F1 рджрдмрд╛рдХрд░ рдФрд░ netcfg рдбрд╛рд▓рдХрд░ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореЛрдб рдкрд░ рд▓реМрдЯреЗрдВ - Alt + F7ред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ:

IP рдкрддреЗ рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓:


рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ


рд╡рд┐рдкрдХреНрд╖



рдмреНрд▓реВрд╕реНрдЯреИрдХреНрд╕




рд╡реЗрдмрд╕рд╛рдЗрдЯ: www.bluestacks.com
рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХ рдФрд░ рдЯреАрд╡реА рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдкреНрд▓реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЛрдЬрд┐рд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рдмрд╛рдЬрд╛рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ - рдПрдкреАрдХреЗ рдХрд┐рдЯ рд╕реЗ рдЙрдкрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдбреАрдмреА рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
Adb рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
 adb connect 127.0.0.1 

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдЪрд▓ рд░рд╣рд╛ рд╣реИ:

рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ:


рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ


рд╡рд┐рдкрдХреНрд╖



рдирд┐рд╖реНрдХрд░реНрд╖


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

Source: https://habr.com/ru/post/In218739/


All Articles