React-native: рдиреЗрдЯрд┐рд╡ рдХреЙрд▓ рдХреНрдпреВ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛: рдмреНрд░рд┐рдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/react-native

_рдореИрдХ, рдЖрд░рдПрди@рдорд╛рд╕реНрдЯрд░ (887c275), Android_

UIExampleProject рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛:

./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease рдореЗрдВ react-native/

рдлрд┐рд░ рдЗрд╕ рдПрдкреАрдХреЗ рдХреЛ рдореЗрд░реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рднреЗрдЬрд╛ рдФрд░ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ред

рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдРрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рдЖрдИрдУрдПрд╕ ред

рдЬреНрдпрд╛рджрд╛рддрд░ рдореИрдВ рдпрд╣рд╛рдВ рдЯреНрд░реЙрдлреА рд▓реЗрдиреЗ рдЖрдпрд╛ рд╣реВрдВ:

screenshot_20160419-180732

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: (рдкреНрд░рддрд┐рдмрджреНрдз https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

рдкрд┐рдЫрд▓реА рддреНрд░реБрдЯрд┐ рдПрдХ рдЬреЗрдПрд╕ рдЯреНрд░реЗрд╕ рдереА рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ "__fbBatchedBridge" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐ рдХреЛрдИ рдкреИрдХреЗрдЬрд░ рдЪрд▓рдиреЗ (рдпрд╛ рджреЛрд╖рдкреВрд░реНрдг рдкреИрдХрд░ рдЪрд▓рдиреЗ) рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:

рдореИ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛:

  • рд╕рдВрдкреВрд░реНрдг RN рд╕реНрдЯреИрдХ рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (rm node_modules && npm install)
  • рдпрджрд┐ рдЖрдк рдЪреМрдХреАрджрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдпрд╛ рдЗрд╕реЗ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдкреИрдХрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ ./packager/packager.sh
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдРрдк рдбреАрдмрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рд╣реА рдЖрдИрдкреА/рдкреЛрд░реНрдЯ рд╕реЗрдЯ рд╣реИ

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрдВрдбрд▓ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдЖрдкрдХреЛ рдкреИрдХреЗрдЬрд░ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛)ред рдпрджрд┐ рдЖрдк рдмрдВрдбрд▓ рд╡рд╛рд▓рд╛ рдРрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЕрд▓рдЧ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: (рдкреНрд░рддрд┐рдмрджреНрдз https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

рдкрд┐рдЫрд▓реА рддреНрд░реБрдЯрд┐ рдПрдХ рдЬреЗрдПрд╕ рдЯреНрд░реЗрд╕ рдереА рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ "__fbBatchedBridge" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐ рдХреЛрдИ рдкреИрдХреЗрдЬрд░ рдЪрд▓рдиреЗ (рдпрд╛ рджреЛрд╖рдкреВрд░реНрдг рдкреИрдХрд░ рдЪрд▓рдиреЗ) рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:

рдореИ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛:

  • рд╕рдВрдкреВрд░реНрдг RN рд╕реНрдЯреИрдХ рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (rm node_modules && npm install)
  • рдпрджрд┐ рдЖрдк рдЪреМрдХреАрджрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдпрд╛ рдЗрд╕реЗ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдкреИрдХрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ ./packager/packager.sh
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдРрдк рдбреАрдмрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рд╣реА рдЖрдИрдкреА/рдкреЛрд░реНрдЯ рд╕реЗрдЯ рд╣реИ

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрдВрдбрд▓ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдЖрдкрдХреЛ рдкреИрдХреЗрдЬрд░ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛)ред рдпрджрд┐ рдЖрдк рдмрдВрдбрд▓ рд╡рд╛рд▓рд╛ рдРрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЕрд▓рдЧ рд╣реИред

рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╡рд╣ рдерд╛ rm -rf node_modules && npm install

рдореИрдВрдиреЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ /node_modules/ рднрд╛рдЧ рдЧрдпрд╛ npm install , рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд╣рд╛рдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.26.2 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 15.0.2 рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 15.1 рд╕реНрдерд╛рдкрд┐рдд рдХреА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ ^ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ package.json ` "react": "^15.0.2" рдореЗрдВред

рддрдм... рддреНрд░реБрдЯрд┐ рдЕрднреА рднреА рдПрдореНрдпреВрд▓реЗрдЯрд░/рдРрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ:

Couldn't get the native call queue: bridge configuration isn't available. this probably indicates there was an issue loading the JS bundle, e.g. it wasn't packaged into the app or was malformed. Check your logs ('adb logcat') for more information.
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lazywei picture lazywei  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

axelg12 picture axelg12  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

janmonschke picture janmonschke  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jobsamuel picture jobsamuel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jlongster picture jlongster  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ