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

рддреЛ, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
рдиреЛрдб, рдкрд╛рдпрдерди 2, рдЬреЗрдбреАрдХреЗ
- NodeJS рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдЦ 10.11.0 рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
- Python2 рдФрд░ JavaSE рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдкреНрд░рдпреБрдХреНрдд jdk-10.0.2
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рд╕реАрдПрд▓рдЖрдИ
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА CLI рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
npm install -g react-native-cli
Android рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг
- рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ Android рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдХрд╕реНрдЯрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪреБрдиреЗрдВ

рдЕрдЧрд▓рд╛, "рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕" рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ - рдпрд╛ рдЗрд╕реЗ рд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ: \ Users \% USERNAME% \ AppData \ Local \ Android \ Sdk
рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдХреЛрдИ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП!
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдпреВрдЬрд╝рд░рдиреЗрдо рд╕рд╛рдЗрд░рд┐рд▓рд┐рдХ "C: \ Users \ Alexander" рдореЗрдВ рдерд╛, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЧреНрд░реИрдВрдб рдХреЛ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рд░рд╛рд╕реНрддрд╛ "C: \ Users \ ???????" рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рдерд╛? \ ... "

"рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо рд░рд╛рдо рдХреА рдЕрдиреБрд╢рдВрд╕рд┐рдд рд░рд╛рд╢рд┐ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдЕрдЧрд▓реЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
- рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ - рд╕реНрдЯреВрдбрд┐рдпреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ
рд╕реВрд░рдд рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ тЖТ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ ред
"рдПрд╕рдбреАрдХреЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо" рдЯреИрдм рдкрд░, "рд╢реЛ рдкреИрдХреЗрдЬ рд╡рд┐рд╡рд░рдг" рдЪреЗрдХрдмреЙрдХреНрд╕ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ "рдПрдВрдбреНрд░реЙрдЗрдб 8.0 (Oreo)" рд╕реЗрдЯ рдХрд░реЗрдВ:
- Android SDK рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо 26
- рдЗрдВрдЯреЗрд▓ x86 Atom_64 рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐
- Google API рдЗрдВрдЯреЗрд▓ x86 Atom_64 рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐

рдЕрдм "рдПрд╕рдбреАрдХреЗ рдЯреВрд▓реНрд╕" рдЯреИрдм рдЪреБрдиреЗрдВ, "рдкреИрдХреЗрдЬ рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдПрдВ" рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
рдФрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
"Apply"
рдХрд░реЗрдВ "Apply"
рдХреНрд▓рд┐рдХ "Apply"
ред
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░
- ANDROID_HOME
ANDROID_HOME рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рдмрдирд╛рдПрдВ:

- рдЪрд░ рдирд╛рдо ANDROID_HOME
- рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдореВрд▓реНрдп (Android рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)

- JAVA_HOME
рд╕рд╛рджреГрд╢реНрдп рд╕реЗ, JAVA_HOME рдЪрд░ рдмрдирд╛рдПрдВ:
- рдЪрд░ рдирд╛рдо: JAVA_HOME
- рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдореВрд▓реНрдп: C: \ Program Files \ Java \ jdk- (рд╕рдВрд╕реНрдХрд░рдг)
- рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдкрде рдмрджрд▓реЗрдВ:

4 рдорд╛рди рдЬреЛрдбрд╝реЗрдВ:
- % JAVA_HOME% \ bin
- % ANDROID_HOME%
- % ANDROID_HOME% \ platform-tools
- % ANDROID_HOME% \ рдкрд╣рд░реЗрджрд╛рд░
рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ
- рдХрдВрд╕реЛрд▓ рдФрд░ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ:
react-native init MyTestProject
- рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдПрд╡реАрдбреА рдореИрдиреЗрдЬрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ

рдпрджрд┐ AVD рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ
- рдЕрдЧрд▓рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
react-native run-android
рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореИрдиреБрдЕрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
+ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡!
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░реЗрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рд░рд┐рдПрдХреНрдЯ рдкрд░ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рд╣реИ
ред