React-native: рдПрдВрдбреНрд░реЙрдЗрдб OS 6 рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S7 SM-G930FD (JSC рдХреНрд░реИрд╢) рдкрд░ рдРрдк рдХреНрд░реИрд╢ 64 рдмрд┐рдЯ рд╕рдкреЛрд░реНрдЯ A / libc: рдШрд╛рддрдХ рд╕рд┐рдЧреНрдирд▓ 11 (SIGSEGV)

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

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ
рд▓реЙрдиреНрдЪ рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛
рдХреЗрд╡рд▓ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛, рдЬреЛ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рд▓реЙрдЧрдХреИрдЯ рдП / рд▓реАрдмрдХ рдкрд░ рдЯреНрд░реЗрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдШрд╛рддрдХ рд╕рд┐рдЧреНрдирд▓ 11 (рдПрд╕рдЖрдИрдЬреАрдПрд╕рдИрдЬреАрд╡реА), рдХреЛрдб 1, рдлрд┐рдб рдПрдбреНрд░ 0x0 рдЯрд┐рдб 20217 рдореЗрдВред

рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА рд░рди-рдПрдВрдбреНрд░реЙрдЗрдб
рдФрд░ рд╕реНрдЯреИрдХ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рд░реНрдЧ рд╕реЗ рджреВрд╕рд░реА рд╕реНрдХреНрд░реАрди рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред рдореИрдВ React-Navigation 3.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЬреИрд╕реЗ рд╣реА рдореИрдВ react-navigation рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ Samsung S7 64 bit CPU рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдиреНрдп Android рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдмрд╕ рдПрдХ рд╕реНрдерд┐рд░ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдкрд╣рд▓реЗ рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг 0.58 рдХреА рддрд░рд╣

рд╡рд╛рддрд╛рд╡рд░рдг
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА:
рдкреНрд░рдгрд╛рд▓реА:
рдУрдПрд╕: рдореИрдХ рдУрдПрд╕ рдореЛрдЬреЗрдЬ 10.14
рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝:
рдПрдирдкреАрдПрдо: 6.4.1
рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ: рд╕рдВрд╕реНрдХрд░рдг 3.2.1
Android 6.0.1 (рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕: Samsung S7 SM-G930FD)
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ v0.59.3

рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди:
рдЬрдм рдореИрдВрдиреЗ рдХреЗрд╡рд▓ 32 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдХреЗ buidl.gradle рдХреЗ рдбрд┐рдлреЙрд▓реНрдЯрдХреЙрдиреНрдЧ рдмреНрд▓реЙрдХ рдореЗрдВ ndk abiFilters рд╕реЗ 64 рдмрд┐рдЯ ndk рдлрд┐рд▓реНрдЯрд░ "arm64-v8a", "x86_64" рдирд┐рдХрд╛рд▓рд╛ред
рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

ndk { abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64" -> change to abiFilters "armeabi-v7a", "x86" }

Bug Android Ran Commands Locked

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

@hramos @mkonicek рдЕрдм рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдирд╡реАрдирддрдо RN 0.59 рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, Samsung S7 , S7 Edge рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ Android рдмрд┐рд▓реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрдм рд╣рдордиреЗ arm64-v8a рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ x86_64 , рдЙрдиреНрд╣реЗрдВ build.gradle рд╕реЗ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдРрдк рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рддрдГ Google Play 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 1 August 2019 рдмрд╛рдж рд▓рд╛рдЗрд╡ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВ?

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


рдЕрдкрдирд╛ рдореБрджреНрджрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЦрд╛рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░ рдЧрдпрд╛ рд╣реИ?

Template рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЕрдкрдирд╛ рдореБрджреНрджрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЦрд╛рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░ рдЧрдпрд╛ рд╣реИ?

Template рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП Logcat рддреНрд░реБрдЯрд┐ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯScreenshot 2019-04-03 at 5 38 07 PM

64 рдмрд┐рдЯ рд╕реНрдкреНрд▓рд┐рдЯ рдмрд┐рд▓реНрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдкрд░ рдореБрдЭреЗ рдпрд╣ рднреА рдиреБрдХрд╕рд╛рди рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдХреЗ рд╕рд╛рде рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдФрд░ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдПрдЬ рдкрд░ рд▓реЙрдиреНрдЪ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд┐рдЯрд╛рд▓ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ:
рд╕рдВрдХреЗрдд 11 (SIGSEGV), рдХреЛрдб 1 (SEGV_MAPERR) WTFCrash
рдмреИрдХрдЯреНрд░реЗрд╕:
# 00 PC 00000000007e048c /data/app/com.mosko.bus-1/lib/arm64/libjsc.so (WTFCrash + 16)
# 01 pc 00000000000be650 /data/app/com.mosko.bus-1/lib/arm64/libjsc.so (_Z16WTFCrashWithInfoiPKcS0_i + 24)
# 02 PC 0000000000489f2c/data/app/com.mosko.bus-1/lib/arm64/libjsc.so (рдСрдкрд░реЗрд╢рдирд▓рд┐рдВрдХрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЙрд▓ + 1120)
# 03 PC 000000000019e27c

рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд░реИрд╢рд╢реЗрдЯрд┐рдХреНрд╕ рдкрд░ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ:
рдШрд╛рддрдХ рдЕрдкрд╡рд╛рдж: com.facebook.react.common.c
рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЙрд▓реНрд▓рдВрдШрди: рдХрд╛рд░реНрдп рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХреЗрд╡рд▓ 32 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдареАрдХ рдЙрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдЧреИрд▓реЗрдХреНрд╕реА S7 рдкрд░ @nadavmos Android 7.0 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдРрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреНрд░реИрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдареАрдХ рдЙрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдЧреИрд▓реЗрдХреНрд╕реА S7 рдкрд░ @nadavmos Android 7.0 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдРрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреНрд░реИрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ

@nsantacruz рдХреНрдпрд╛ рдЖрдк рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЕрдиреНрдп рд╕рднреА рдкрддреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧрддрд╛ рд╣реИ

@nadavmos , рдореИрдВ react-navigation рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╢рд╛рдпрдж # 24260 рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдкрд░ рд╕реИрдорд╕рдВрдЧ S7 рдХреЗ рд╕рд╛рде 0.59 рдХреЛ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ

@nadavmos рджреБрд░реНрдШрдЯрдирд╛ react-navigation рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА init рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рддрд╛рдЬрд╛ рдЖрд░рдПрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд░рд╣реА рд╣реИред

@hramos @mkonicek рдЕрдм рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдирд╡реАрдирддрдо RN 0.59 рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, Samsung S7 , S7 Edge рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ Android рдмрд┐рд▓реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрдм рд╣рдордиреЗ arm64-v8a рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ x86_64 , рдЙрдиреНрд╣реЗрдВ build.gradle рд╕реЗ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдРрдк рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рддрдГ Google Play 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 1 August 2019 рдмрд╛рдж рд▓рд╛рдЗрд╡ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВ?

0.58.5 рдкрд░ рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7ред Android 6.0ред рдЗрд╕реЗ 32 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╣рдо Android 7.0 рдЪрд▓рд╛ рд░рд╣реЗ рдЧреИрд▓реЗрдХреНрд╕реА S7 рдкрд░ RN 0.59.4 рдХреЗ 64 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдкрд░ рд╕рдорд╛рди рдХреНрд░реИрд╢ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЙрд╕ рдореЙрдбрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рднреА рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рддрд╣рдд рд╣реБрд╡рд╛рдИ P9 рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛:

  React Native Environment Info:
    System:
      OS: macOS 10.14.3
      CPU: (12) x64 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz
      Memory: 63.57 MB / 32.00 GB
      Shell: 5.3 - /bin/zsh
    Binaries:
      Node: 11.3.0 - /usr/local/bin/node
      Yarn: 1.12.3 - /usr/local/bin/yarn
      npm: 6.9.0 - /usr/local/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
      Android SDK:
        API Levels: 23, 26, 27, 28
        Build Tools: 23.0.1, 25.0.0, 26.0.3, 27.0.3, 28.0.1, 28.0.2, 28.0.3
        System Images: android-24 | Google APIs Intel x86 Atom, android-27 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
    IDEs:
      Android Studio: 3.2 AI-181.5540.7.32.5056338
      Xcode: 10.2/10E125 - /usr/bin/xcodebuild
    npmPackages:
      react: ^16.8.3 => 16.8.3
      react-native: ^0.59.4 => 0.59.4
    npmGlobalPackages:
      eslint-plugin-react-native: 3.5.0
      react-native-cli: 2.0.1
      react-native-git-upgrade: 0.2.7

рдпрд╣ Crashlytics рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:


# Platform: android
# Issue ID: 5beec130f8b88c29632f185d
# Session ID: 5cb483b90037000127d26eeee3e996f5_DNE_0_v2
# Date: 2019-04-15T13:15:00Z
# OS Version: 7.0
# Device: PRA-LX1
# RAM Free: 1.3%
# Disk Free: 14.3%

#0. Crashed: Thread
0  (Missing)                              0xc00d9b20 (Missing)
1  (Missing)                              0x3ffffffd (Missing)
2  libc.so                                0xeda60d64 (Missing)
3  (Missing)                              0x3fdec95c (Missing)
4  libc.so                                0xeda3223f (Missing)
5  libutils.so                            0xee283df1 (Missing)
6  (Missing)                              0xea6ac55a (Missing)
7  libart.so                              0xebc85331 (Missing)
8  (Missing)                              0x12dfd11e (Missing)
9  (Missing)                              0x12da927e (Missing)
10 system@[email protected]    0x74d6de0d (Missing)
11 (Missing)                              0x3fdec95c (Missing)
12 (Missing)                              0x12f39976 (Missing)
13 (Missing)                              0x12c2064e (Missing)
14 (Missing)                              0x70e43ada (Missing)
15 (Missing)                              0x12f43b8e (Missing)
16 libart.so                              0xebc85331 (Missing)
17 (Missing)                              0x70d268be (Missing)
18 system@[email protected]              0x716279db (Missing)
19 (Missing)                              0x70837262 (Missing)
20 (Missing)                              0x70190306 (Missing)
21 (Missing)                              0x2cb6ab0c (Missing)
22 (Missing)                              0x70d58d82 (Missing)
23 (Missing)                              0x2cb6ab0c (Missing)
24 (Missing)                              0x2cb6ab0c (Missing)
25 (Missing)                              0x70c63cee (Missing)
26 (Missing)                              0x12c2064e (Missing)
27 (Missing)                              0x70e43ada (Missing)
28 (Missing)                              0x12f43c1e (Missing)
29 libart.so                              0xebca3526 (Missing)
30 (Missing)                              0x3fdec95c (Missing)
31 (Missing)                              0x70e43ada (Missing)
32 (Missing)                              0x70e43ada (Missing)
33 (Missing)                              0x12f39976 (Missing)
34 (Missing)                              0x12f43b8e (Missing)
35 libart.so                              0xebc85331 (Missing)
36 (Missing)                              0x70d268e2 (Missing)
37 (Missing)                              0x3fdec95c (Missing)
38 libutils.so                            0xee283ced (Missing)
39 (Missing)                              0x70abe4f6 (Missing)
40 (Missing)                              0x70aadb2e (Missing)
41 libandroid_runtime.so                  0xecdb23ff (Missing)
42 (Missing)                              0x70abe4f6 (Missing)
43 (Missing)                              0x12c2fa8e (Missing)
44 system@[email protected]    0x749d1865 (Missing)
45 (Missing)                              0x12c2fa8e (Missing)
46 system@[email protected]    0x741f0347 (Missing)
47 (Missing)                              0x70d3b9ca (Missing)
48 (Missing)                              0x12c2fa8e (Missing)
49 (Missing)                              0x12c2fa8e (Missing)
50 (Missing)                              0x70abe4f6 (Missing)
51 (Missing)                              0x70aadb2e (Missing)

--

#0. Crashed: Thread
0  (Missing)                              0xc00d9b20 (Missing)
1  (Missing)                              0x3ffffffd (Missing)
2  libc.so                                0xeda60d64 (Missing)
3  (Missing)                              0x3fdec95c (Missing)
4  libc.so                                0xeda3223f (Missing)
5  libutils.so                            0xee283df1 (Missing)
6  (Missing)                              0xea6ac55a (Missing)
7  libart.so                              0xebc85331 (Missing)
8  (Missing)                              0x12dfd11e (Missing)
9  (Missing)                              0x12da927e (Missing)
10 system@[email protected]    0x74d6de0d (Missing)
11 (Missing)                              0x3fdec95c (Missing)
12 (Missing)                              0x12f39976 (Missing)
13 (Missing)                              0x12c2064e (Missing)
14 (Missing)                              0x70e43ada (Missing)
15 (Missing)                              0x12f43b8e (Missing)
16 libart.so                              0xebc85331 (Missing)
17 (Missing)                              0x70d268be (Missing)
18 system@[email protected]              0x716279db (Missing)
19 (Missing)                              0x70837262 (Missing)
20 (Missing)                              0x70190306 (Missing)
21 (Missing)                              0x2cb6ab0c (Missing)
22 (Missing)                              0x70d58d82 (Missing)
23 (Missing)                              0x2cb6ab0c (Missing)
24 (Missing)                              0x2cb6ab0c (Missing)
25 (Missing)                              0x70c63cee (Missing)
26 (Missing)                              0x12c2064e (Missing)
27 (Missing)                              0x70e43ada (Missing)
28 (Missing)                              0x12f43c1e (Missing)
29 libart.so                              0xebca3526 (Missing)
30 (Missing)                              0x3fdec95c (Missing)
31 (Missing)                              0x70e43ada (Missing)
32 (Missing)                              0x70e43ada (Missing)
33 (Missing)                              0x12f39976 (Missing)
34 (Missing)                              0x12f43b8e (Missing)
35 libart.so                              0xebc85331 (Missing)
36 (Missing)                              0x70d268e2 (Missing)
37 (Missing)                              0x3fdec95c (Missing)
38 libutils.so                            0xee283ced (Missing)
39 (Missing)                              0x70abe4f6 (Missing)
40 (Missing)                              0x70aadb2e (Missing)
41 libandroid_runtime.so                  0xecdb23ff (Missing)
42 (Missing)                              0x70abe4f6 (Missing)
43 (Missing)                              0x12c2fa8e (Missing)
44 system@[email protected]    0x749d1865 (Missing)
45 (Missing)                              0x12c2fa8e (Missing)
46 system@[email protected]    0x741f0347 (Missing)
47 (Missing)                              0x70d3b9ca (Missing)
48 (Missing)                              0x12c2fa8e (Missing)
49 (Missing)                              0x12c2fa8e (Missing)
50 (Missing)                              0x70abe4f6 (Missing)
51 (Missing)                              0x70aadb2e (Missing)

рдПрдВрдбреНрд░реЙрдЗрдб 7 рдкрд░ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реИ

ASSERT|04-17 00:30:16.272|18763|18813||libc|Fatal signal 11 (SIGSEGV), code 1, fault addr 0xbbadbeef in tid 18813 (mqt_js)
ASSERT|04-17 00:30:16.402|18920|18920||DEBUG|Build fingerprint: 'samsung/heroltexx/herolte:7.0/NRD90M/G930FXXS1DQHF:user/release-keys'
ASSERT|04-17 00:30:16.402|18920|18920||DEBUG|*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
ASSERT|04-17 00:30:16.405|18920|18920||DEBUG|ABI: 'arm64'
ASSERT|04-17 00:30:16.405|18920|18920||DEBUG|Revision: '8'
ASSERT|04-17 00:30:16.406|18920|18920||DEBUG|pid: 18763, tid: 18813, name: mqt_js  >>> com.profibackoffice.reactnative <<<
ASSERT|04-17 00:30:16.406|18920|18920||DEBUG|signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xbbadbeef
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x16  00000070110b1acc  x17  000000700bc121a8  x18  0000000021ecfc88  x19  000000700fed7e80
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x20  00000070108cf560  x21  0000006ffd4c8070  x22  000000700bc00000  x23  0000006ff9616ca0
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x28  ffff000000000002  x29  00000070108cf560  x30  0000007011408484
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x24  0000000000000007  x25  0000000000000000  x26  0000000000000000  x27  ffff000000000000
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x8   00000000bbadbeef  x9   00000070114b19d0  x10  0000000000000000  x11  0000006ffc4f0000
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x0   00000070108cf3c8  x1   00000070108cf3c8  x2   0000000000000000  x3   00000000000000a8
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    sp   00000070108cf400  pc   000000701140848c  pstate 00000000a0000000
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x4   000000700bfaee80  x5   0000006ff62a4980  x6   0000006ffa6a6820  x7   0000000000000000
ASSERT|04-17 00:30:16.407|18920|18920||DEBUG|    x12  0000000000000000  x13  000000700b617c00  x14  0000000000000002  x15  00000000bd36143d
ASSERT|04-17 00:30:16.412|18920|18920||DEBUG|backtrace:
ASSERT|04-17 00:30:16.412|18920|18920||DEBUG|    #03 pc 00000000001afe80  <anonymous:000000700bdff000>
ASSERT|04-17 00:30:16.412|18920|18920||DEBUG|    #02 pc 0000000000489f2c  /data/app/com.profibackoffice.reactnative-1/lib/arm64/libjsc.so (operationLinkDirectCall+1120)
ASSERT|04-17 00:30:16.412|18920|18920||DEBUG|    #01 pc 00000000000be650  /data/app/com.profibackoffice.reactnative-1/lib/arm64/libjsc.so (_Z16WTFCrashWithInfoiPKcS0_i+24)
ASSERT|04-17 00:30:16.412|18920|18920||DEBUG|    #00 pc 00000000007e048c  /data/app/com.profibackoffice.reactnative-1/lib/arm64/libjsc.so (WTFCrash+16)

~ рдЗрд╕реЗ рдЖрдкрдХреЗ android/app/build.gradle ~ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдпрд╣ рдареАрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ~ (рдпрд╣ рдирд╣реАрдВ): ~

packagingOptions {
      pickFirst '**/libjsc.so'
      pickFirst '**/libc++_shared.so'
}

~ рджреЗрдЦреЗрдВ https://github.com/react-native-community/jsc-android-buildscripts/pull/95~

рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди рдиреЗ рд╣рдорд╛рд░реА рдорджрдж рдирд╣реАрдВ рдХреА рд╣реИред

16 рдФрд░ред 2019 ╨│., ╨▓ 19:12, рдПрдВрдбреНрд░рдпреВ рдЬреИрдХ рд╕реВрдЪрдирд╛рдПрдВ @github.com ╨╜╨░╨┐╨╕╤Б╨░╨╗ (рдПрдХ):

рдЗрд╕реЗ рдЕрдкрдиреЗ Android / app / build.gradle рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

рдкреИрдХреЗрдЬрд┐рдВрдЧ
pickFirst ' /libjsc.so'pickFirst ' /libc++_sared.so'
}
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп / jsc-android-builddscripts # 95 рджреЗрдЦреЗрдВ
рдЕрднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/facebook/react-native/issues/24261#issuecomment-483728028 рдкрд░ https://github.com/nactions/unsubscribe-auth/ рдкрд░ рдореНрдпреВрдЯ

рдЗрд╕реЗ рдЖрдкрдХреЗ android/app/build.gradle рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

packagingOptions {
      pickFirst '**/libjsc.so'
      pickFirst '**/libc++_shared.so'
}

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп / jsc-android-builddscripts # 95 рджреЗрдЦреЗрдВ

рдореИрдВ рдЕрдм рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@AndrewJack рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛?

рдЗрд╕реЗ рдЖрдкрдХреЗ android/app/build.gradle рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

packagingOptions {
      pickFirst '**/libjsc.so'
      pickFirst '**/libc++_shared.so'
}

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп / jsc-android-builddscripts # 95 рджреЗрдЦреЗрдВ

рдореИрдВ рдЕрдм рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдБ рдореМрдЬреВрдж рдереЗред

рд╣рдордиреЗ рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рд╕реЗ рдЕрдкрдиреЗ 64-рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдЦреАрдВрдЪ рд▓рд┐рдП рд╣реИрдВред рдпрд╣ 64 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдореЗрдВ рдХреНрд░реИрд╢ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди armeabi-v7a рдмрд┐рд▓реНрдб рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдбрд┐рд╡рд╛рдЗрд╕ рдЕрдм рдиреАрдЪреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣реБрдд рдХреНрд░реИрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рддреБрд░рдВрддред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ S7 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЕрд▓рдЧ рд╣реИред

Version Code: 10000036
Version Name: 2.3.4
Android: 8.0.0
Android Build: R16NW
Manufacturer: samsung
Model: SM-G930F
Date: undefined

com.facebook.react.bridge.UnexpectedNativeTypeException: TypeError: expected dynamic type `double', but had type `null'
  at com.facebook.react.bridge.ReadableNativeMap.getIntNative
  at com.facebook.react.bridge.ReadableNativeMap.getInt
  at com.facebook.react.g.a.a
  at com.facebook.react.modules.core.ExceptionsManagerModule.reportSoftException
  at java.lang.reflect.Method.invoke(Method.java:-2)
  at com.facebook.react.bridge.JavaMethodWrapper.invoke
  at com.facebook.react.bridge.JavaModuleWrapper.invoke
  at com.facebook.react.bridge.queue.NativeRunnable.run
  at android.os.Handler.handleCallback(Handler.java:789)
  at android.os.Handler.dispatchMessage(Handler.java:98)
  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage
  at android.os.Looper.loop(Looper.java:164)
  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run
  at java.lang.Thread.run(Thread.java:764)

@taschik рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ jsc-android-builddscripts config рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдХ рд╣реА рдЕрдкрд╡рд╛рдж рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдирдХреИрдкреНрдб рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдкрдХрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреЗ Android рдРрдк рдореЗрдВ рдореИрдВрдиреЗ рдпрд╣ рдХреЛрдб рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИ:

Thread.setDefaultUncaughtExceptionHandler(...);

рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде, рдЬреЛ рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдХреЛ рдЕрдкрд╡рд╛рдж рдирд╛рдо рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрдВрдбрд▓рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрдк рдХреНрд░реИрд╢ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреНрдпреЛрдВ Crashlytics рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЛ рд▓реЙрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣реА рдХрд╛рд░рдг рд╣реИ ... рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдХрд┐ рдПрдХ рдпрд╛ рджреЛ рдмрд╛рд░ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдлреИрдмреНрд░рд┐рдХ рдХрдВрд╕реЛрд▓ рдореЗрдВ рджреЗрд╢реА рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреНрд░реИрд╢рд▓реАрдХреНрд╕ рдореВрд▓ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВред

@ SpertsyanKM рдХреНрд░реИрд╢ https://docs.fabric.io/android/crashlytics/ndk.html

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдкрд╛рдпрд╛ рд╣реИ Thread.setDefaultUncaughtExceptionHandler рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдкрдХрдбрд╝реЗрдВрдЧреЗред

рдореИрдВрдиреЗ рдЖрдЬ рдЖрд░рдПрди 0.59.5 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдЕрдм рднреА рд╣реЛрддреА рд╣реИред рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рддрдп рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдп, рд╕рдм рд▓реЛрдЧ, рдореИрдВ 0.59.5 рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, Android рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

@ рдЬреЗрдЗрдЬреА рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╡реИрд╕реЗ рднреА рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред

REDMI NOTE 4X Android 7.0 рдФрд░ huawei HRY AL00A Android 9 рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛

AutomaticThread
SIGSEGV(SEGV_MAPERR)
1 #00 pc 000000000042c064 /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
2 #01 pc 0000000000429638 /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
3 #02 pc 0000000000429d28 /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
4 #03 pc 000000000041664c /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
5 #04 pc 00000000007ea4cc /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
6 #05 pc 00000000007eabcc /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
7 #06 pc 00000000007e0fec /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
8 #07 pc 00000000007ee4fc /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
9 #08 pc 00000000007ffdb8 /data/app/com.example.app-gUSG17yMVBByrSNhEo7j7A==/lib/arm64/libjsc.so [arm64-v8a]
10 #09 pc 0000000000083550 /system/lib64/libc.so (__pthread_start(void*)+36) [arm64-v8a]
11 #10 pc 00000000000241a0 /system/lib64/libc.so (__start_thread+68) [arm64-v8a]
12 java:
13 [Failed to get Java stack]

рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдПрдЬ / рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдкрд░ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдФрд░ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдХреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде: 0.58.4, 0.58.5 рдФрд░ 0.54.5ред
рдЕрдиреНрдп Android рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреНрд░реИрд╢ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ 32 рдмрд┐рдЯреНрд╕ рдкрд░ рдРрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкрд╣рд▓реЗ рдЕрдЧрд╕реНрдд рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рдЕрдм рдХреЗрд╡рд▓ 32 рдмрд┐рдЯреНрд╕ рдРрдк рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдЙрд╕реА рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реБрдП, Android <= 7.0 (8.0 рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдЧреИрд▓реЗрдХреНрд╕реА S7 рддрдХ рд╣реА рд╕реАрдорд┐рдд рд╣реИред рддрдм рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдордиреЗ 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ред

рд╣рдорд╛рд░реЗ рдврд╛рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдо 64bit рдХрд╛ рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░реИрд╢ рдлрд┐рд░ рднреА рд╣реЛрддрд╛ рд╣реИред
`` `
рдбрд┐рдлрд╝реЙрд▓реНрдЯрдСрдирдлрд┐рдЧ {
applicationId _applicationId
minSdkVersion 16
targetSdkVersion 27
рд╡рд░реНрдЬрдирдХреЛрдб _versionCode
versionName _versionName
ndk {
abiFilters "armeabi-v7a", "x86"
}

    packagingOptions {
        exclude "lib/arm64-v8a/libgnustl_shared.so"
    }
    renderscriptTargetApi 27
    renderscriptSupportModeEnabled true
    vectorDrawables.useSupportLibrary = true /
    multiDexEnabled true 
}```

рдпрд╣рд╛рдБ рдПрдХ рдФрд░, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ Mediatek рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ
рдЕрд▓реНрдХрд╛рдЯреЗрд▓ A5 (ELSA6)
рдЕрд▓реНрдХрд╛рдЯреЗрд▓ 1x / TCL L9 (U5A_PLUS_4G)
X64 рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдореАрдбрд┐рдпрд╛рдЯреЗрдХ SoCs рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕

рдирдорд╕реНрддреЗред рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐:

  1. ~ 64-рдмрд┐рдЯ рд╕рдорд░реНрдерди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ~ рдпрд╣ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рддрдп рдХрд░рддрд╛ рд╣реИ
  2. ~ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ _ рдЙрдирдХреЗ рдлреЛрди рдХреЛ _restarting рдХрд░рдХреЗ (32-рдмрд┐рдЯ рдРрдк рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ) ~ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдирд╣реАрдВ рдерд╛ред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ ~ 90% рдХрдо рд╣реЛ рдЧрдИ
рдпрд╣ рдЕрднреА рднреА рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди "рдлрд┐рдХреНрд╕" рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдореИрдВ рдЕрднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдореИрдВ OnePlus 3 рдкрд░ рднреА рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХреЛрдИ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рдореИрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА init рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рд╣реЛ рд░рд╣реА рд╣реИ (рдпрд╣ рднреА рдРрдк рдХреЗ рдПрдкреАрдХреЗ рдЦреЛрд▓рдиреЗ рдкрд░ рдПрдореБрд▓реЗрдЯрд░ рдкрд░)ред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ s7 рдПрдЬ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдмрдВрдбрд▓ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЕрдиреНрдп рдареАрдХ рд▓рдЧрддреЗ рд╣реИрдВ
рд╕рдВрдХреЗрдд 11 (SIGSEGV), рдХреЛрдб 1 (SEGV_MAPERR)
рдмреИрдХрдЯреНрд░реЗрд╕:
# 00 PC 000000000009e144
# 01 PC 00000000000a4a70

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реЗрдмрдХрд┐рдЯ рд░реЗрдкреЛ рдкрд░ рдкрд╣рдЪрд╛рдиреА рдЬрд╛рддреА рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдорд╣реАрдиреЛрдВ рдкрд╣рд▓реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЦреЛрдЬ рдХреА рддреЛ рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХреА: https://github.com/WebPlatformForEmbedded/WPEWebKit/issues/327#issuecomment -436781890

рдкреНрд░рдпрд╛рд╕реЛрдВ рдореЗрдВ рд╕рдордиреНрд╡рдп рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдиреЛрдЯ: рдпреВрдЖрдИ рдореЗрдВ рд╣рдо рдЧреИрд░-рдорд╛рдирдХ рддрд░реАрдХреЗ рд╕реЗ рдЖрд░рдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЕрдкрдиреЗ 64-рдмрд┐рдЯ рдЬреЗрдПрд╕рд╕реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рдореБрджреНрджрд╛ 0.58 рд╕реЗ рдкрд╣рд▓реЗ рдорд┐рд▓рд╛ред

рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдХ Android 6.0 рдпрд╛ 7.0 (рд╕реНрддрд░ 23 рдФрд░ 24) рдФрд░ ARM 64 рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред
рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЖрдо рдбрд┐рд╡рд╛рдЗрд╕ S7 рд╣реИред S7 рдХреЛ Android 8 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

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

@kmagiera & @kudo рдЖрдкрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ JSC рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ? NDK рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛? https://github.com/react-native-community/jsc-android-buildscripts/pull/95

@AndrewJack рд╡реЗрдмрдХреАрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдирдпрд╛ рд░рд┐рд▓реАрдЬ рдФрд░ libg ++ _ рд╕рд╛рдЭрд╛ . so рдХреЛ ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпреЗ рдХреНрд░реИрд╢ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдВрдЧреЗред

AFAIK, рд╡рд┐рднрд┐рдиреНрди JSC рджреБрд░реНрдШрдЯрдирд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВред
рдХреБрдЫ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдСрдкрд░реЗрд╢рдирд▓рд┐рдВрдХрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЙрд▓ рд╕реЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ https://pithub.com/react-native-community/jsc-android-buildscripts/issues/84 рдХреЗ рд░реВрдк рдореЗрдВ NPE рд╣реИрдВ
рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ JIT рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред
рдЬреЗрдЖрдИрдЯреА рдХреНрд░реИрд╢ рдкрде рдШрд░ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИред
рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдВрдЧреЗред

IMO, рдпрджрд┐ рдЗрди-рд╣рд╛рдЙрд╕ рдкреБрди: рдирд┐рд░реНрдорд╛рдг рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдирд┐рд░реНрдорд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред

рдореЗрд░реА рдпреЛрдЬрдирд╛ рдХреЗрд╡рд▓ yarn add jsc-android@experiment JSC рдХреЗ рдЙрдиреНрдирдпрди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рд╣реИред рдпрд╣ рдЖрд░рдПрди 0.60 рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде, рдХрдо рд╕реЗ рдХрдо рд╣рдо рдХреНрд░реИрд╢ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрджрдо рдЖрдЧреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдЬрдирди рдХреЛрдб рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реЗ рдПрдХ рд░реЗрдкреЛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред
https://github.com/react-native-community/jsc-android-buildscripts/issues/84#issue -407898908

рдпрджрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрд░реИрд╢ 2 рдПрдВрдбреНрд░реЙрдЗрдб 9 рдХреЗ рд╕рд╛рде рдкрд┐рдХреНрд╕реЗрд▓ 2 рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдПрдкреАрдХреЗ рдЪрд▓рдиреЗ рдкрд░ рдХреНрд░реИрд╢ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? рдореБрдЭреЗ рдЗрди рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ Android рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред

@quietbits , рдЗрди рдореБрджреНрджреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЙрдЧ рд╕реБрдкрд░ рд╕рд╣рд╛рдпрдХ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП:

рдЬрдм рджреБрд░реНрдШрдЯрдирд╛ adb logcat рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА (рдареАрдХ-рдареАрдХ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓реЙрдЧ рдХреЗ рд╢реАрд░реНрд╖ рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреНрдпреЛрдВ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдмрд╛рд╣рд░):

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/heroqltetmo/heroqltetmo:8.0.0/R16NW/G930TUVU4CRI2:user/release-keys'
Revision: '14'
ABI: 'arm'
pid: 32435, tid: 32482, name: mqt_js  >>> com.YOURAPP <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xcd
Cause: null pointer dereference

рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рднреА рдХрд╣реЗрдЧрд╛ рдХрд┐ рд▓реЙрдЧ рдХреЛ "tombstone" рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрдмреНрд░рд┐рд╕реНрддрд╛рди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╛рдж рдХреЗ рднрд╛рдЧ рдХреЗ рд╕рд╛рде adb bugreport ./MySuperSpecialBugReport рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрдк рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЗрд╕реЗ рдПрдХ рдЬрд╝рд┐рдк рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЖрдк рдЗрд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░): ./MySuperSpecialBugReport/FS/data/tombstones рдФрд░ рдлрд┐рд░ рдЖрдк рдЕрдкрдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХреЗ рд╕рд╛рде рдХрдмреНрд░ рдХреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд┐рд░, рдмрд╕ рдЗрди рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╡реЗ рд╕реБрдкрд░ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо рд╣рдорд╛рд░реЗ рд╕рд╛рде, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ mqt_js рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХрдо рд╕реВрдЪрдХ рдкрддреЗ рдкрд░ред рд╡реЗ рдЕрднреА рднреА 32-рдмрд┐рдЯ рдХреЗрд╡рд▓ рдПрдкреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдо рдФрд░ рдХрдо рдЕрдЬреАрдм / рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ) рд╣реЛрддреЗ рд╣реИрдВред

===

@ рдХреБрдбреВ - рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬреЗрдПрд╕рд╕реА рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдкрд░ рдЧреИрд░-рдирд┐рд░реНрдзрд╛рд░рдХ рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде 0.59 рдХреЗ рдЙрдиреНрдирдпрди рдореЗрдВ рдЕрдм рддрдХ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрдж рдмрд┐рдВрджреБ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИ ... рдХрднреА-рдХрднреА)ред

рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдмреИрдХрдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдбреАрдмреА рд▓реЙрдЧрдХреИрдЯ рдФрд░ рдПрдирдбреАрдХреЗ-рд╕реНрдЯреИрдХ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RN 059 рд╕реНрдЯреЙрдХ JSC (рдЬреЛ [email protected] рд╣реИ) рдФрд░ arm64-v8a ABI рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдирд╛ред

wget https://registry.npmjs.org/jsc-android/-/jsc-android-236355.0.0.tgz
tar xf jsc-android-236355.0.0.tgz
unzip package/dist/org/webkit/android-jsc/r236355/android-jsc-r236355.aar
adb logcat | ndk-stack -sym jni/arm64-v8a/libjsc.so

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

64 рдмрд┐рдЯ рдХреЛ рд╣рдЯрд╛рдирд╛ Google Play 64 bit support policy. рдЕрдиреБрд╕рд╛рд░ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдВрднрд╡рддрдГ 1 August 2019 рдмрд╛рдж рд▓рд╛рдЗрд╡ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред @ рд╣рд░рд╛рдореЛрд╕ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдХреГрдкрдпрд╛ рдХреБрдЫ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВред

рд╣рд╛рдп, рд╕рдм, рдореИрдВ 0.59.8 рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ hava,
рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдирдорд╕реНрддреЗ,
рдореИрдВ JSC рджреБрд░реНрдШрдЯрдирд╛ рдореБрджреНрджреЗ рдФрд░ jsc-android-builddscripts рдХреА рдПрдХ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
RN 0.59 JSC рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ jsc-android-builddscripts рд╕реЗ рд╣реИ ред

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

Ndk- рдмрд┐рд▓реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

wget https://registry.npmjs.org/jsc-android/-/jsc-android-236355.0.0.tgz
tar xf jsc-android-236355.0.0.tgz
unzip package/dist/org/webkit/android-jsc/r236355/android-jsc-r236355.aar
adb logcat -c
adb logcat | ndk-stack -sym jni/arm64-v8a/libjsc.so

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реИрдорд╕рдВрдЧ S7 рд╕реЗ рдмрд╣реБрдд рджреБрд░реНрдШрдЯрдирд╛ рд╣реЛрддреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рде рдореЗрдВ рдХреЛрдИ S7 рдирд╣реАрдВ рд╣реИред
рдЖрдЧреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

@marlonchalegre

@ рдХреЛрдб рдпрд╣ рд╡рд╣ рд▓реЙрдЧ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЖрд░рдПрди 0.59.8 рдкрд░ рдПрдХ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЙрди рдХрдорд╛рдВрдбреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛
рдореИрдВрдиреЗ рдбрд┐рдмрдЧ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рдмрд┐рд▓реНрдб рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓реЙрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдпрдВ jsc рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛ред

********** Crash dump: **********
Build fingerprint: тАШsamsung/heroltexx/herolte:7.0/NRD90M/G930FXXU1DQEL:user/release-keysтАЩ
#00 0x00000000007e048c /data/app/com.testproj-2/lib/arm64/libjsc.so (WTFCrash+16)
                                                                    WTFCrash
                                                                    ??:0:0
#01 0x00000000000be650 /data/app/com.testproj-2/lib/arm64/libjsc.so (_Z16WTFCrashWithInfoiPKcS0_i+24)
                                                                    WTFCrashWithInfo(int, char const*, char const*, int)
                                                                    ??:0:0
#02 0x0000000000489f2c /data/app/com.testproj-2/lib/arm64/libjsc.so (operationLinkDirectCall+1120)
                                                                    operationLinkDirectCall
                                                                    ??:0:0
#03 0x00000000001710f0 <anonymous:00000072adbff000>
Crash dump is completed

рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рде рдореЗрдВ рдПрдХ S7 рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рднреА рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ JSC рд╡рд┐рдХрд▓рд╛рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде JSC рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдУрдПрд╕ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдЬреЗрдЖрдИрдЯреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреЗ рд╣реИрдВ
рдХреБрдЫ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдЪрд╛рд▓рдиред

рдореИрдВрдиреЗ @MalcolmScruggs рдХреЗ рд╕рдорд╛рди рдХреНрд░реИрд╢ рд▓реЙрдЧ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рд╣реИрдВред рдПрдХ S7 рдкрд░ - рдПрдВрдбреНрд░реЙрдЗрдб 7.1.2 - рд╡рдВрд╢рд╛рд╡рд▓реА 14.1ред

RN 0.59.8 рдФрд░ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгред

рдХреНрд░реИрд╢ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд░рдПрди рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдХреНрд░реАрди рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЯреИрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрд░реИрд╢ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рд░реЗрдкреЛ - https://github.com/AndrewJack/jsc_crash/tree/rn_master_branch
рдХреНрд░реИрд╢ рд▓реЙрдЧ README.md рдореЗрдВ рд╣реИрдВ


рдЕрдЧрд▓реЗ рдЪрд░рдг: JIT рд╡рд┐рдХрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде JSC рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдПрдБ


рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ Android рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ S7 рд╣реИ рдФрд░ рд╡реЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЬреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рд╣реИ:

рдЗрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:

  1. TWRP рд░рд┐рдХрд╡рд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (odin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ [рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ] рдпрд╛ рдЕрдиреНрдп рд╡рд┐рдзрд┐)
  2. рд╡рд╕реВрд▓реА рдореЗрдВ рдмреВрдЯ
  3. рдорд╛рдЙрдВрдЯ рднрдВрдбрд╛рд░рдг
  4. LineageOS рд░реЛрдо рдФрд░ gapps рдкреИрдХреЗрдЬ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
  5. рдлрд╝реНрд▓реИрд╢ рд╡рдВрд╢рд╛рд╡рд▓реА рдФрд░ gapps рдЪрд┐рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  6. рд░рд┐рдмреВрдЯред

рдирд╡реАрдирддрдо рдХреЗ рд╕рд╛рде рджреЗрд╢реА рдорд╛рд╕реНрдЯрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ no_dfg_jit рдпрд╛ рдирд╣реАрдВ JIT @Kudo рдХреЗ рдХрд╛рдВрдЯрд╛ рд╕реЗ рдореИрдВ рджреБрд░реНрдШрдЯрдирд╛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

https://github.com/AndrewJack/jsc_crash/tree/no_dfg_jit
https://github.com/AndrewJack/jsc_crash/tree/no_jit

@AndrewJack рдХрдорд╛рд▓ рд╣реИ, рдЖрдкрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП рдмрд┐рд▓реНрдб рдЗрддрдиреА рдЬрд▓реНрджреА рд╣реИрдВред
рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд▓рд┐рдП рджреБрд░реНрдШрдЯрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИред

рдбрд┐рдпрд░реНрд╕,

рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП JSC рд╕рдВрд╕реНрдХрд░рдг рдереЗ, рдХреГрдкрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрд░реИрд╢ рдареАрдХ рдХрд░ рд╕рдХреЗрдВред
рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрджрдо рдпрд╣рд╛рдБ:
https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476B17

рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ JIT рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╣реИред
рдФрд░ рджреВрд╕рд░рд╛ рдЬреЛ JIT рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ @matthargett рд╕реЗ
рдпрджрд┐ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рд▓рд┐рдП рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореЗрд░реЗ Gist рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ TTI рдкрд░ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВред

@Kudo рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЖрдк рдЙрди рдмрд┐рд▓реНрдб рдореЗрдВ рд╕рдорд╡рд░реНрддреА рдЬреАрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдХрд╣реАрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ 32 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдФрд░ рдЕрдВрддрд░ рдерд╛, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд╡рд╣ рдЯрд┐рдкреНрдкрдгреА рдЕрдм рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдФрд░ рдмрд╛рдд рдЕрд╕рддреНрдп рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рдмрдиреА рд░рд╣реЗред

@wbercx рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╕рдорд╡рд░реНрддреА рдЬреАрд╕реА рдпрд╛ рд╕рдорд╡рд░реНрддреА рдЬреЗрдПрд╕ (рд╕рдорд╡рд░реНрддреА JIT) рд╣реИ?
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдорд╡рд░реНрддреА GC рдХреЗрд╡рд▓ arm64 рдФрд░ x64 рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реИред
рд╕рдорд╡рд░реНрддреА рдЬреАрд╕реА рджреБрд░реНрдШрдЯрдирд╛ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдвреЗрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдФрд░ рдЬреЗрдЖрдИрдЯреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред

рдореЗрд░реЗ рджреЛрдиреЛрдВ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд╡рд░реНрддреА JS рдЕрдХреНрд╖рдо рд╣реИред
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдХреЗрд╡рд▓ ENABLE(DFG_JIT) && USE(JSVALUE64) рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛)

BTW, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ JIT рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВред
рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рдерд╛, рддреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

@Kudo рдореИрдВрдиреЗ рдЖрдкрдХреЗ no-jit рдФрд░ no-dfg-jit рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ JSC рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд░рд╣рд╛ред рдпрд╣ @AndrewJack рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдИ рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд░реВрдк рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рддрд╛рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рди рдХрд░ рд╕рдХреВрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдореИрдВ рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ:
Samsung Galaxy S7 (herolte), рдПрдВрдбреНрд░реЙрдЗрдб 7.0
Oppo F7 (CPH1819), рдПрдВрдбреНрд░реЙрдЗрдб 8.1

0.58.5 рдкрд░ рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7ред Android 6.0ред рдЗрд╕реЗ 32 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

32 рдмрд┐рдЯ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рдмрд╛рдж рднреА рджреБрд░реНрдШрдЯрдирд╛ рдпрд╣рд╛рдВ рд╣реЛ рд░рд╣реА рд╣реИ

@MalcolmScruggs рджреЛрдиреЛрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрд░реИрд╢ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ DFG_JIT рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ, рдХрдо рд╕реЗ рдХрдо JIT рд╡рд┐рдХрд▓реНрдк рдкреБрд░рд╛рдиреЗ JSC рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рд╣реИред

@ рдХреНрдпрд╛ рдЖрдк рдХреЗрд╡рд▓ рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ / рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП DFG_JIT рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ (0.59.8) рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬреЛ рдХреБрдЫ рдХреНрд░реИрд╢ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ (рд░рд┐рд▓реАрдЬ рдиреЛрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)?
https://github.com/facebook/react-native/releases

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ (0.59.8) рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬреЛ рдХреБрдЫ рдХреНрд░реИрд╢ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ (рд░рд┐рд▓реАрдЬ рдиреЛрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)?
https://github.com/facebook/react-native/releases

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ 0.59.8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВ рддрдм рд╕реЗ 0.57.8 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдмрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЦреЛрд▓рдиреЗ рдкрд░ рддреБрд░рдВрдд рдХреНрд░реИрд╢ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдореЗрд░реЗ рдРрдк рдиреЗ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдХрд╛рдлреА рдмрд╛рд▓ рдХрдЯрд╡рд╛рдПред

рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ 11 рдХреНрд░реИрд╢ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рдореЛрдмрд╛рдЗрд▓ рдЬреАрдПрдо 8 рдЧреЛ - рдПрдВрдбреНрд░реЙрдЗрдб 8.1
рдореЛрдЯреЛрд░реЛрд▓рд╛ рдореЛрдЯреЛ рдИ - рдПрдВрдбреНрд░реЙрдЗрдб 7.1
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА A6 + - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдЧреНрд░рд╛рдВрдб рдкреНрд░рд╛рдЗрдо рдкреНрд░реЛ - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдЯреИрдм рдПрд╕ 2 - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА J5 рдкреНрд░рд╛рдЗрдо - рдПрдВрдбреНрд░реЙрдпрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдЬреЗ 6 - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдЬреЗ 7 рдореИрдХреНрд╕ - рдПрдВрдбреНрд░реЙрдЗрдб 8.1

рдпреЗ рдЙрдкрдХрд░рдг рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ == / lib / arm64 / libjsc.so рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВ рдЖрдВрддрд░рд┐рдХ рдХрд╛рдордХрд╛рдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред

Huawei Y9 - рдПрдВрдбреНрд░реЙрдЗрдб 8.1
Oppo RMX1811 - рдПрдВрдбреНрд░реЙрдЗрдб 8.1
Oppo R15 - рдПрдВрдбреНрд░реЙрдЗрдб 8.1
рдореЛрдЯреЛрд░реЛрд▓рд╛ рдореЛрдЯреЛ рдПрдХреНрд╕ - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рдиреЛрдХрд┐рдпрд╛ 3 - рдПрдВрдбреНрд░реЙрдЗрдб 8.1
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ 9 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S9 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
Xaomi Redmi Note 5 Pro - рдПрдВрдбреНрд░реЙрдЗрдб 8.1

рдореИрдВ рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ @ harryt2 рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдореГрддрд┐ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕рд┐рдЧреНрдирд▓ 11 рдХреНрд░реИрд╢:

рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ 9 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╣реБрдЖрд╡реЗрдИ рдСрдирд░ 8 рдПрдХреНрд╕ - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдП 7 (2018) - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S9 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА A6 + - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рдиреЛрдХрд┐рдпрд╛ рдиреЛрдХрд┐рдпрд╛ 8 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╣реБрдЖрд╡реЗрдИ рд╣реБрдЖрд╡реЗрдИ P30 рд▓рд╛рдЗрдЯ - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ 8 - рдПрдВрдбреНрд░реЙрдЗрдб 9.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдП 9 - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 - рдПрдВрдбреНрд░реЙрдЗрдб 8.0
...
7.0 рдФрд░ 9.0 рдХреЗ рдмреАрдЪ ~ 65 рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ Android рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реВрдЪреА рдЬрд╛рд░реА рд╣реИред

рддреНрд░реБрдЯрд┐ рд╣рдореЗрд╢рд╛ рдЗрд╕ рдЙрдкрдХрд░рдг рдкрд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 0.57.8 рд╕реЗ 0.59.5 рддрдХ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж Google Play рдореЗрдВ рдореЗрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХреНрд░реИрд╢ рджрд░ 0.16% рд╕реЗ рдмрджрд▓рдХрд░ 1.02% рд╣реЛ рдЧрдИ рд╣реИред

0.57.8:
Bildschirmfoto 2019-05-22 um 09 53 12

0.59.5:
Bildschirmfoto 2019-05-22 um 09 52 05

рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рди рд╣реА рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛ рдХрд╣рд╛рдВ рд╕реЗ рдЖ рд░рд╣реА рд╣реИред рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдХреБрдЫ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрднреА рднреА рд╣рдо рд╕реИрдорд╕рдВрдЧ s7 рдкрд░ рдЗрди рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓рдХ 0.59.8 рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдореБрдЭреЗ рдбрд░ рд▓рдЧ рд░рд╣рд╛ рд╣реИред

рдЗрд╕ рдкрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди?
рдореИрдВрдиреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ 9 рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рд╣рд░ рдлреЛрди рддреБрд░рдВрдд рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

{"dependencies": {
    "axios": "^0.18.0",
    "prop-types": "^15.7.2",
    "react": "16.8.3",
    "react-native": "0.59.8",
    "react-native-gesture-handler": "^1.2.1",
    "react-native-iphone-x-helper": "^1.2.0",
    "react-native-linear-gradient": "^2.5.4",
    "react-native-vector-icons": "^6.4.2",
    "react-navigation": "^3.11.0",
    "react-redux": "^7.0.3",
    "reactotron-react-native": "^3.5.2",
    "reactotron-redux": "^3.1.0",
    "reactotron-redux-saga": "^4.2.2",
    "realm": "^2.27.0",
    "redux": "^4.0.1",
    "redux-saga": "^1.0.2",
    "reduxsauce": "^1.1.0",
    "seamless-immutable": "^7.1.4",
    "styled-components": "^4.2.0"
  },
  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/runtime": "^7.4.5",
    "babel-eslint": "^10.0.1",
    "babel-jest": "^24.8.0",
    "babel-plugin-root-import": "^6.2.0",
    "eslint": "^5.16.0",
    "eslint-config-airbnb": "^17.1.0",
    "eslint-import-resolver-babel-plugin-root-import": "^1.1.1",
    "eslint-plugin-import": "^2.17.2",
    "eslint-plugin-jsx-a11y": "^6.2.1",
    "eslint-plugin-react": "^7.13.0",
    "eslint-plugin-react-native": "^3.7.0",
    "jest": "^24.8.0",
    "metro-react-native-babel-preset": "^0.54.1",
    "react-test-renderer": "16.8.3"
  }}

@dudusotero рдЙрдкрдпреЛрдЧ @Kudo рдирд┐рд░реНрджреЗрд╢ https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17

@matpaul @Kudo рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛

рдЬрдм рдореИрдВ 0.58.6 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд╕ рдЯреНрд░реЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореЗрд░реЗ рдХреНрд░реИрд╢ Android рдкрд░ рдЪрд▓реЗ рдЧрдПред рдХреНрдпрд╛ 57.6 рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди 58.6 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рддрдп рдХрд░ рджрд┐рдпрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреБрдЫ рдЕрдиреНрдп Android рдореБрджреНрджреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдХрдо рдХрд░рдирд╛ рдерд╛, рдЬрд╣рд╛рдБ рдореБрдЭреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛)

@ рдХреБрджреЛ

рдбрд┐рдпрд░реНрд╕,

рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП JSC рд╕рдВрд╕реНрдХрд░рдг рдереЗ, рдХреГрдкрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрд░реИрд╢ рдареАрдХ рдХрд░ рд╕рдХреЗрдВред
рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрджрдо рдпрд╣рд╛рдБ:
https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476B17

рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ JIT рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╣реИред
рдФрд░ рджреВрд╕рд░рд╛ рдЬреЛ JIT рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ @matthargett рд╕реЗ
рдпрджрд┐ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рд▓рд┐рдП рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореЗрд░реЗ Gist рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ TTI рдкрд░ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВред

@ рдХреБрдбреВ рдХреЗ рдпрд╣рд╛рдБ рджреЛ рдЕрд╡рд▓реЛрдХрди рдереЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рднреА рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╣реИ

  • рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдРрдк @kudo-ci/jsc-android@241213-no-dfg-jit рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред
  • App @kudo-ci/jsc-android@241213-no-jit рдирд┐рд░реНрднрд░рддрд╛ as of now рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ TTI рдкрд┐рдЫрд▓реЗ рдмрд┐рд▓реНрдб рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдорд╛рди / рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдХреБрдбреЛ, рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЗрддрдирд╛ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ no_dfg_jit рдЦрд┐рд▓рд╛рдл рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдРрдк рдХреЗ рд▓рдЯрдХрдиреЗ рдкрд░ рдЧреМрд░ рдХрд┐рдпрд╛ред

рдпрд╣рд╛рдБ рдХреБрдЫ рдФрд░ рдЕрдкрдбреЗрдЯ:
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдореВрд▓ рджреБрд░реНрдШрдЯрдирд╛ S7 рдХрд┐рдирд╛рд░реЗ рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛрддреА рд╣реИ, рддреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдордЭ рдЧрдпрд╛!
рдкрд╛рда рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде Google Play рд╕реЗрд╡рд╛ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ рд▓реЗрдХрд┐рди рдХреЛрдИ рдУрдПрд╕рдПрд╕ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рдерд╛
рдореЛрдиреЛ рдХреЛ S7 Exynos bit.ITTLE рдЖрд░реНрдЪ рдкрд░ рдПрдХ рдХреНрд░реИрд╢ рдЗрд╢реНрдпреВ рдорд┐рд▓рд╛ рдФрд░ рдпрд╣рд╛рдВ рдлрд┐рдХреНрд╕ рд╣реИ ред

JavaScript64 рдиреЗ ARM64Assembler рдореЗрдВ __clear_cache рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ __clear_cache рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рдпреЛрдЧрд┐рдд рдмрд┐рд▓реНрдб рдЬреЛ __clear_cache рддрдп рдХрд░рддрд╛ рд╣реИред

рдХрджрдо рдкрд╣рд▓реЗ рдЬреИрд╕реЗ рд╣реА рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдирдкреАрдПрдо рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

  1. yarn add '@kudo-ci/jsc-android@241213-fix-clear-cache-dfg' рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 241213.8000.0 ( рдпрд╣рд╛рдВ рд╕реНрд░реЛрдд рдХреЛрдб рджреЗрдЦреЗрдВ ) рдХреЗ рд╕рд╛рде adb logcat рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА
  2. yarn add '@kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg' рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 241213.9000.1 ( рдпрд╣рд╛рдВ рд╕реНрд░реЛрдд рдХреЛрдб рджреЗрдЦреЗрдВ ) рдХреЗ рд╕рд╛рде adb logcat рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рджреЛ рдкреНрд░рдпреЛрдЧ JSC рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред
рдЖрдк рд╕рднреА рдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рд░ рд╢реБрднрдХрд╛рдордирд╛рдПрдБред

cc @AndrewJack @MalcolmScruggs @tijs @ishantsagar @timhat

@ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм @kudo-ci/jsc-android@241213-fix-clear-cache-dfg рдФрд░ @kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдмрд┐рд▓реНрдб рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИред
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдПрдЬ / рдПрдВрдбреНрд░реЙрдЗрдб 7.0 (рдЕрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рд╕рдВрдпреЛрдЬрди) рдкрд░ рджреЛрдиреЛрдВ рдкрд░реАрдХреНрд╖рдг рдмрд┐рд▓реНрдб рдХреНрд░реИрд╢-рдореБрдХреНрдд рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ

@ рдХреБрдбреВ рдореИрдВрдиреЗ рджреЛрдиреЛрдВ @kudo-ci/jsc-android@241213-fix-clear-cache-dfg рдФрд░ @kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg рдПрдХ рдореВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдирд┐рд╡рд╛рд╕реА 0.59.8 рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдкрд░ рдПрдХ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛:

[ro.product.board]: [universal8890]
[ro.product.brand]: [samsung]
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: [arm64-v8a]
[ro.product.device]: [herolte]
[ro.product.first_api_level]: [23]
[ro.product.locale]: [en-GB]
[ro.product.manufacturer]: [samsung]
[ro.product.model]: [SM-G930F]
[ro.product.name]: [heroltexx]

@ рдХреБрдбреВ рдореИрдВрдиреЗ рдирд╡реАрдирддрдо @kudo-ci/jsc-android@241213-fix-clear-cache-dfg рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S5 (SM-G900F) рдкрд░ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ, рдЙрд╕реА рдХреЗ рд╕рдорд╛рди рдЬреЛ рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ 0.59.8 рдореЗрдВ JSC рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛ред

рдЬреЗрдЖрдИрдЯреА рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ ( @kudo-ci/jsc-android@241213-no-jit ) рдФрд░ рдЙрд╕ рдкрд░ рдХреЛрдИ рднреА рдХреНрд░реИрд╢ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЪрд╛рд╣реЗ рдореИрдВрдиреЗ рдРрдк рдХреЛ рд╕реАрдорд╛ рддрдХ рдХрд┐рддрдирд╛ рднреА рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рд╣реЛред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрднреА рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдХреЗ рд╕рд╛рде рд░рд╣реЗрдВрдЧреЗред

рд╣рдо рдПрдХ рджреГрд╢реНрдпрджрд░реНрд╢реА рдореЗрдВ ReactRootViews рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдХрд╛рдлреА рдмрд╛рд░ рдмрдирд╛рддреЗ рдФрд░ рдирд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕реАрд▓рд┐рдП рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрд╕ рд╕рдордп рджреГрд╢реНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдлрд┐рд░ рд╕реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрд░реИрд╢ рд▓реЙрдЧ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред (рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 241213.8000.0 , рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.59.8 рдХреЗ рд▓рд┐рдП рд╣реИ)

A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x66 in tid 16184 (mqt_js)
D/InputReader: Input event: value=1
I/InputReader: Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.1239 ] when=8467503214000
I/InputDispatcher: Delivering touch to (1173): action: 0x4, toolType: 1
I/InputDispatcher: Delivering touch to (16117): action: 0x0, toolType: 1
I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG: Build fingerprint: 'samsung/kltexx/klte:5.0/LRX21T/G900FXXU1BOH4:user/release-keys'
I/DEBUG: Revision: '14'
I/DEBUG: ABI: 'arm'
I/DEBUG: pid: 16117, tid: 16184, name: mqt_js  >>> uk.co.thetimes.debug <<<
I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x66
I/DEBUG:     r0 00000036  r1 8cc43b20  r2 8e558040  r3 fffffffb
I/DEBUG:     r4 00000000  r5 91800000  r6 8c752df0  r7 92efea88
I/DEBUG:     r8 fffffffb  r9 8cce0000  sl 91a08821  fp fffffffc
I/DEBUG:     ip 8c752df0  sp 92efe8e0  lr 91d970a9  pc 91ea6502  cpsr 600b0030
I/DEBUG: backtrace:
I/DEBUG:     #00 pc 004a7502  <unknown>
I/DEBUG:     #01 pc 003980a7  <unknown>

рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдБ рдореМрдЬреВрдж рдереЗред

рд╣рдордиреЗ рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рд╕реЗ рдЕрдкрдиреЗ 64-рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдЦреАрдВрдЪ рд▓рд┐рдП рд╣реИрдВред рдпрд╣ 64 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдореЗрдВ рдХреНрд░реИрд╢ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди armeabi-v7a рдмрд┐рд▓реНрдб рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдбрд┐рд╡рд╛рдЗрд╕ рдЕрдм рдиреАрдЪреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣реБрдд рдХреНрд░реИрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рддреБрд░рдВрддред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ S7 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЕрд▓рдЧ рд╣реИред

Version Code: 10000036
Version Name: 2.3.4
Android: 8.0.0
Android Build: R16NW
Manufacturer: samsung
Model: SM-G930F
Date: undefined

com.facebook.react.bridge.UnexpectedNativeTypeException: TypeError: expected dynamic type `double', but had type `null'
  at com.facebook.react.bridge.ReadableNativeMap.getIntNative
  at com.facebook.react.bridge.ReadableNativeMap.getInt
  at com.facebook.react.g.a.a
  at com.facebook.react.modules.core.ExceptionsManagerModule.reportSoftException
  at java.lang.reflect.Method.invoke(Method.java:-2)
  at com.facebook.react.bridge.JavaMethodWrapper.invoke
  at com.facebook.react.bridge.JavaModuleWrapper.invoke
  at com.facebook.react.bridge.queue.NativeRunnable.run
  at android.os.Handler.handleCallback(Handler.java:789)
  at android.os.Handler.dispatchMessage(Handler.java:98)
  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage
  at android.os.Looper.loop(Looper.java:164)
  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run
  at java.lang.Thread.run(Thread.java:764)

рд╣рдордиреЗ рдЗрд╕реЗ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдЧреБрдг рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдЕрд╢рдХреНрдд рд╣реЛрдХрд░ рд▓реМрдЯ рд░рд╣реЗ рдереЗред рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдФрд░ рдХреЗрд╡рд▓ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рд╢реИрд▓реА рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рд╕рдорд╛рди рдЕрдкрд╡рд╛рдж рд╣реИ - рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рджреЗрд╢реА рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@tuncaulubilge рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдмрд╕ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕реИрдорд╕рдВрдЧ S5 (SM-G900F) рдЖрд░реНрдо (рдиреЙрдЯ рдЖрд░реНрдо 64) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ, рд╣реИ рдирд╛?
рдЖрдк adb shell getprop ro.product.cpu.abi рджреНрд╡рд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдкрдХреЗ рдХреНрд░реИрд╢ рд▓реЙрдЧ рд╕реЗ, рдпрд╣ рд╣рд╛рде рд▓рдЧрддрд╛ рд╣реИред

рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдореИрдВ рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореВрд▓ рдХрд╛рд░рдг рдпрд╣рд╛рдВ рд╕реЗ рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдмрд┐рдирд╛ dfg-jit рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рдд @kudo-ci/jsc-android@241213-no-dfg-jit рдпрд╛ @kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg ?
рдЗрди рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ arm32 рдкрд░ рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ рдХреЛрдб рдЕрдкрдбреЗрдЯ

рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдХрдЯреНрд░реЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ ([рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ] рд╕реИрдорд╕рдВрдЧ рдПрд╕ 7 рдПрдЬ + рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдкрд░ рдкреБрди: рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреНрд░реИрд╢) рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

 #00  pc 00000000007e048c  /data/app/org.ifsc.boulder14-1/lib/arm64/libjsc.so (WTFCrash+16)
 #01  pc 00000000000be650  /data/app/org.ifsc.boulder14-1/lib/arm64/libjsc.so (_Z16WTFCrashWithInfoiPKcS0_i+24)
 #02  pc 0000000000489f2c  /data/app/org.ifsc.boulder14-1/lib/arm64/libjsc.so (operationLinkDirectCall+1120)
 #03  pc 00000000002149a8  <unknown>

рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдирд┐рдореНрди рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ:
@kudo-ci/jsc-android@241213-no-jit
@kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg
@kudo-ci/jsc-android@241213-fix-clear-cache-dfg

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдЕрдВрддрд┐рдо ( @kudo-ci/jsc-android@241213-fix-clear-cache-dfg ) рдХреЗ рд▓рд┐рдП рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореМрдХреЛрдВ рдкрд░ рдПрдХ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

  #00  pc 00000000004886ac  /data/app/org.ifsc.boulder14-ECb5NhJUQgyp_UkWAZLdKg==/lib/arm64/libjsc.so (operationLinkDirectCall+176)
  #01  pc 000000000043ad90  <anonymous>

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

05-29 15:39:06.132  9361  9361 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c
05-29 15:39:06.132  9361  9361 F DEBUG   : Cause: null pointer dereference
05-29 15:39:06.132  9361  9361 F DEBUG   :     x0  0000007363fc4900  x1  000000735b75a000  x2  0000000000000004  x3  0000000000000000
05-29 15:39:06.132  9361  9361 F DEBUG   :     x4  000000736470caa0  x5  e805b658e92d4328  x6  0000007368dfc8f0  x7  0000000000000000
05-29 15:39:06.132  9361  9361 F DEBUG   :     x8  0000000000000007  x9  0000000000000000  x10 0000007364d39d80  x11 0000000000000040
05-29 15:39:06.132  9361  9361 F DEBUG   :     x12 0000007364d39d80  x13 000000000000b324  x14 00000000ffdaeb75  x15 00000073609a09c0
05-29 15:39:06.132  9361  9361 F DEBUG   :     x16 000000736a1515fc  x17 00000073647121a8  x18 0000000000000002  x19 000000735b75a000
05-29 15:39:06.132  9361  9361 F DEBUG   :     x20 0000007368dfca10  x21 0000007363f0c070  x22 0000007364700000  x23 0000000000000004
05-29 15:39:06.132  9361  9361 F DEBUG   :     x24 0000000000000000  x25 0000000000000007  x26 0000000000000000  x27 ffff000000000000
05-29 15:39:06.132  9361  9361 F DEBUG   :     x28 ffff000000000002  x29 0000007368dfca10
05-29 15:39:06.132  9361  9361 F DEBUG   :     sp  0000007368dfc920  lr  000000736a1516ac  pc  000000736a1516ac
05-29 15:39:06.154  9361  9361 F DEBUG   : 
05-29 15:39:06.154  9361  9361 F DEBUG   : backtrace:
05-29 15:39:06.154  9361  9361 F DEBUG   :     #00 pc 00000000004886ac  /data/app/org.ifsc.boulder14-ECb5NhJUQgyp_UkWAZLdKg==/lib/arm64/libjsc.so (operationLinkDirectCall+176)
05-29 15:39:06.154  9361  9361 F DEBUG   :     #01 pc 000000000043ad90  <anonymous:00000073648ff000>

рддрдерд╛

05-29 15:10:13.010  7853  7853 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1018
05-29 15:10:13.010  7853  7853 F DEBUG   :     x0  00000073642c6c40  x1  0000007359684500  x2  0000000000001000  x3  0000000000000000
05-29 15:10:13.010  7853  7853 F DEBUG   :     x4  00000073008a3030  x5  000000000000006d  x6  00000000ffffffff  x7  cb010063d1004021
05-29 15:10:13.010  7853  7853 F DEBUG   :     x8  0000000000000007  x9  0000000000000000  x10 00000073651159c0  x11 0000000000000040
05-29 15:10:13.010  7853  7853 F DEBUG   :     x12 00000073651159c0  x13 000000736a744558  x14 000000736249dc00  x15 000000736928a2e8
05-29 15:10:13.010  7853  7853 F DEBUG   :     x16 000000736a1575fc  x17 0000007364a121a8  x18 0000000000000045  x19 0000007359684500
05-29 15:10:13.010  7853  7853 F DEBUG   :     x20 000000736928a2a0  x21 0000007362fb7700  x22 0000007364a00000  x23 0000000000001000
05-29 15:10:13.010  7853  7853 F DEBUG   :     x24 0000000000000000  x25 0000000000000007  x26 0000000000000000  x27 ffff000000000000
05-29 15:10:13.010  7853  7853 F DEBUG   :     x28 ffff000000000002  x29 000000736928a2a0
05-29 15:10:13.010  7853  7853 F DEBUG   :     sp  000000736928a110  lr  000000736a1576ac  pc  000000736a1576ac
05-29 15:10:13.024  7853  7853 F DEBUG   : 
05-29 15:10:13.024  7853  7853 F DEBUG   : backtrace:
05-29 15:10:13.024  7853  7853 F DEBUG   :     #00 pc 00000000004886ac  /data/app/org.ifsc.boulder14-ECb5NhJUQgyp_UkWAZLdKg==/lib/arm64/libjsc.so (operationLinkDirectCall+176)
05-29 15:10:13.024  7853  7853 F DEBUG   :     #01 pc 00000000005169d8  <anonymous:0000007364bff000>

рдкрддрд╛ рдирд╣реАрдВ рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдХреНрд░реИрд╢ рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреБрдЫ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рд╣реИ

@ рдХреБрдбреВ рдпрд╣рд╛рдВ рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВ:

рд╕реИрдорд╕рдВрдЧ S5 armeabi-v7a ред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рднреА 4 рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдмрд┐рдирд╛ рдЬреАрдЯ рд╡рд╛рд▓рд╛ рдПрдХ рд╣реА рджреБрд░реНрдШрдЯрдирд╛ рдореБрдХреНрдд рд▓рдЧрддрд╛ рд╣реИред Dfg рдХреЛ рдбрд┐рд╕реЗрдмрд▓ рдХрд░рдиреЗ рд╕реЗ рдХреНрд░реИрд╢ рд░реЗрдЯ рдХрд╛рдлреА рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдХреНрд░реИрд╢ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

рдореИрдВ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ XL ( arm64-v8a ) рдХрд╛ рдкрд░реАрдХреНрд╖рдг рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg рдкрд░ рдЕрднреА рддрдХ рдХрд┐рд╕реА рднреА рдХреНрд░реИрд╢ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдХрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдЪреНрдЪ рдЕрдВрдд рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдХрдард┐рди рд╣реИ рдХрдо рд╕реНрдореГрддрд┐ рджрдмрд╛рд╡ рд╣реЛред

рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ:
@kudo-ci/jsc-android@241213-no-jit : рдпрд╣ рджреЛрдиреЛрдВ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдореБрдлреНрдд рджреБрд░реНрдШрдЯрдирд╛ рд╣реИ
@kudo-ci/jsc-android@241213-fix-clear-cache-no-dfg : рдпрд╣ рдХрдо рдЕрдВрдд рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЙрдЪреНрдЪ рдЕрдВрдд рд╡рд╛рд▓реЗ рдкрд░ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
@kudo-ci/jsc-android@241213-fix-clear-cache-dfg : рдпрд╣ рдХрдо рдЕрдВрдд рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрддрд╛ рд╣реИред (рдЕрднреА рднреА рд╕реНрдЯреЙрдХ рдЖрд░рдПрди 59 рдЬреЗрдПрд╕рд╕реА рд╕реЗ рдмреЗрд╣рддрд░)
@kudo-ci/jsc-android@241213-no-dfg-jit : рдпрд╣ рдХрдо рдЕрдВрдд рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рднреА рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛, рдореИрдВрдиреЗ рдЙрдЪреНрдЪ рдЕрдВрдд рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬреАрдЯ рдХреЗ рдмрд┐рдирд╛ рдмрд┐рд▓реНрдб рднреА рд╕реНрдЯреЙрдХ рдЬреЗрдПрд╕рд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рддреЗрдЬ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо @kudo-ci/jsc-android@241213-no-jit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рджрди рддреИрдпрд╛рд░ рд╣реИред

рд╡реИрд╕реЗ рд╕рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХреЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдореБрдЭреЗ рдмрддрд╛рдПрдВ

@timhatch @tuncaulubilge рдЕрдкрдиреЗ рднрдпрд╛рдирдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЕрднреА рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред
DFG рдХреЛ рди рддреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рди рд╣реА __clear_cache рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреБрд░реНрдШрдЯрдирд╛ рдЖрд░реНрдо 32 рдкрд░ рднреА рд╣реЛрддреА рд╣реИ (рдФрд░ рдореВрд▓ рдХрд╛рд░рдг рдЖрд░реНрдо 64 рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)

рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдп рдореЗрдВ, рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬреЗрдЖрдИрдЯреА рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рджреБрд░реНрдШрдЯрдирд╛ рдореБрдХреНрдд рдЬреЗрдПрд╕рд╕реА рд╣реИред
BTW @tuncaulubilge рдЖрдкрдиреЗ рдпрд╣ рдХреИрд╕реЗ рдорд╛рдкрд╛ рдХрд┐ @kudo-ci/jsc-android@241213-no-jit рд╕реНрдЯреЙрдХ JSC рд╕реЗ рддреЗрдЬ рд╣реЛ?
рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрд╛рдж рд╕реЗ рд╣реА рдЙрддреНрд╕реБрдХ, рдиреЛ-рдЬреАрдЯ рд╕рдВрд╕реНрдХрд░рдг рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@Kudo рдХреНрдпрд╛ рдЖрдкрдиреЗ рдРрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдФрд░ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рднреА рдорд╛рдкрд╛ рдерд╛? рдореИрдВрдиреЗ рд╣рдореЗрд╢рд╛ рдпрд╣ рдорд╛рдирд╛ рд╣реИ рдХрд┐ рдпреЗ рджреЛрдиреЛрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ JIT рдХреЗ рдмрд┐рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдВрдЧреЗред рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдРрдкреНрд╕ UI рднрд╛рд░реА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ JIT рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдРрдкреНрд╕ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореБрдЭреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдФрд░ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ JIT рдЕрдХреНрд╖рдо рд╣реЛрдирд╛ рдкрд╕рдВрдж рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдпрд╣ рднреА рдЙрддреНрд╕реБрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ JSC рдХреЗ рдмрд┐рдирд╛ JSC рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдбрд┐рд╕реНрдХ рдкрджрдЪрд┐рд╣реНрди рд╣реЛрдЧреАред

@ рдХреБрджреЛ
рдлрд┐рдХреНрд╕рд┐рдВрдЧ __clear_cache рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрди рдкрд░реАрдХреНрд╖рдг рдмрд┐рд▓реНрдб рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╛ рддреЛ рдлрд┐рдХреНрд╕ рд╕реЗ рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рд╣реИ рдпрд╛ рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореИрдВ -fix-clear-cache-dfg рдкрд░реАрдХреНрд╖рдг рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреНрд░реИрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ @tuncaulubilge рдХрд╣рддреЗ рд╣реИрдВ, рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрдореГрддрд┐ рджрдмрд╛рд╡ рдФрд░ / рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдЬреЗрдЖрдИрдЯреА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рдХреНрд░реИрд╢ рдлреНрд░реА" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ "рд╕реБрд░рдХреНрд╖рд┐рдд" рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред

@ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ 0.58.6 (рдХрд┐рд╕реА рднреА рдХрд╕реНрдЯрдо jsc рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛) рдХреА рддреБрд▓рдирд╛ @kudo-ci/jsc-android@241213-no-jit 0.5

рдореИрдВрдиреЗ рдХреЛрдИ рдорд╛рдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ no jit рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд [email protected] рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдирднрд┐рдЬреНрдЮ рд╣реИред рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ no-jit рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд╕рд╛рде рд╣реА рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рднрд╛рд░реА рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдорд╛рдореВрд▓реА рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЬреАрдЯ рд╕реЗ рдорд┐рд▓реЗрдЧрд╛ред

рд╣рдо рдЕрдкрдиреЗ рдРрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдкреЛ v32 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

Screen Shot 2019-05-31 at 16 11 49
Screen Shot 2019-05-31 at 16 11 32

@ tido64 TTI рдореЗрдВ рдХреЛрдИ рдЬреНрдпрд╛рджрд╛ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред рдмрд╛рдЗрдирд░реА рдЖрдХрд╛рд░ no_dfg рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд▓рдЧрднрдЧ 1MB рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрдореЛрд░реА рд▓рдЧрднрдЧ 48% рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред
рдореИрдВрдиреЗ JIT рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PR рднреЗрдЬрд╛ рд╣реИ рдФрд░ рдорд╛рдк рдкрд░рд┐рдгрд╛рдо рд╣реИред
https://github.com/react-native-community/jsc-android-buildscripts/pull/108

@timhatch рдлрд┐рдХреНрд╕рд┐рдВрдЧ рд╕реБрдирдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ __clear_cache рдереЛрдбрд╝рд╛ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдЕрднреА рднреА рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдореВрд▓ рдХрд╛рд░рдг big.LITTLE рд╕реЗ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп JSC рдХреЛрдб рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рд╕реИрдорд╕рдВрдЧ рдПрд╕ 5 рдФрд░ рдПрд╕ 7 рджреЛрдиреЛрдВ рдмрдбрд╝реЗ рд╣реИрдВред рд▓рд┐рдЯреНрд▓ рдФрд░ рджреЛ рд╕реАрдкреАрдпреВ рд╕реЗрдЯ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреИрд╢ рд▓рд╛рдЗрди рдЖрдХрд╛рд░ рд╣реИред
рд╢рд╛рдпрдж рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рд╕реИрдорд╕рдВрдЧ рдиреЛрдЯ 5 рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛, рдХрд┐ рдЗрд╕рдХреЗ рджреЛ рд╕реАрдкреАрдпреВ рд╕реЗрдЯ рдХреИрд╢ рд▓рд╛рдЗрди рдЖрдХрд╛рд░ рджреЛрдиреЛрдВ 64 рдмреА рд╣реИрдВред
рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд░рди рдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдУрдПрд╕ рд╢реЗрдбреНрдпреВрд▓рд░ рдФрд░ рдЬреЗрдПрд╕рд╕реА рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ <-> рд▓рд┐рдЯреНрд▓ рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рд╕рдВрднрд╡ рд╣реИред
рдпрджрд┐ рдпрд╣ рд╕рдЪ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдЙрд╕ рд╕рдордп рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИред

@tuncaulubilge рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИред
рдЖрдк рдореЗрд░реЗ рдкреАрдЖрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЛ-рдЬреАрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреЙрдХ RN058 JSC рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдорд╛ рд╣реИред
рдпрд╣реА рдореИрдВрдиреЗ рдорд╛рдк рдХреЗ рджреМрд░рд╛рди рднреА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЪрд░рдо рдорд╛рдорд▓реЗ рд╣реЛрдВ рдФрд░ рдПрдХ рдЖрд░рдПрди рдРрдк рдЬреИрд╕рд╛ рди рд╣реЛред
BTW, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмрд╛рдЗрдирд░реА рдЖрдХрд╛рд░ рдФрд░ рдореЗрдореЛрд░реА рдХрд╛ рдЖрдХрд╛рд░ рдиреЛ-рдЬреАрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдШрдЯрддрд╛ рд╣реИред
рдпреЗ рджреЛ рд▓рд╛рдн рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдореБрдХреНрдд рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рд╣реИрдВред

@RomanovYurii рдЬрдм рд╣рдордиреЗ 64 рдмрд┐рдЯ ndk рдлрд┐рд▓реНрдЯрд░ "arm64-v8a", "x86_64" рдХреЛ рдмрд┐рд▓реНрдб рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдерд╛ред build.gradle рдХреЗ defaultConfig рдмреНрд▓реЙрдХ рдореЗрдВ рдХреЗрд╡рд▓ 32% рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдХреЗред рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди Google 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ 64 рдмрд┐рдЯ ndk рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

25060 рд╣реИ

@dishantwalia @Kudo рдЕрдХреНрд╖рдо JIT рдореЗрд░реЗ рд▓рд┐рдП 64 рдмрд┐рдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реА рд╣реИред

рдЗрд╕ gist рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17

рдбрд┐рдпрд░реНрд╕,

рд╣рдордиреЗ jsc-android npm рдореЗрдВ no-JIT JSC рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ jsc-android@next рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ gist рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476B17
рд╕рднреА рдХреНрд░реИрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред
рдпрджрд┐ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдбреНрд░реЙрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдиреЛ-рдЬреЗрдЖрдИрдЯреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ @ рд▓реЗрдЯреЗрд╕реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдирдП рдЖрд░рдПрди рдореЗрдВ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рднреЗрдЬреЗрдВрдЧреЗред

рдбрд┐рдпрд░реНрд╕,

рд╣рдордиреЗ jsc-android npm рдореЗрдВ no-JIT JSC рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ jsc-android@next рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ gist рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476B17
рд╕рднреА рдХреНрд░реИрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред
рдпрджрд┐ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдбреНрд░реЙрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдиреЛ-рдЬреЗрдЖрдИрдЯреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ @ рд▓реЗрдЯреЗрд╕реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдирдП рдЖрд░рдПрди рдореЗрдВ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рднреЗрдЬреЗрдВрдЧреЗред

рдзрдиреНрдпрд╡рд╛рдж @Kudo рд╡рд┐рдХрд▓рд╛рдВрдЧ -

рд╕рднреА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рд▓рд┐рдП @Kudo рдзрдиреНрдпрд╡рд╛рдж! 241213.2.0 рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╡реНрдпрд╕реНрдд рд╕реНрдХреНрд░реАрди рдкрд░ рдХрдо рдЕрдВрдд рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╣рдордиреЗ js fps рдХреЛ 20-30% рддрдХ рдШрдЯрд╛рдпрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд▓реЛрдЕрд░ рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХрд╛рдлреА рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдХрд╣рдирд╛ рдХрд┐ рд╣рдо RN58 / RN59 рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ JSC рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдмреЗрд╣рдж рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

@kudo рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ

@ рдпрджрд┐ рд╡рд╣ рдирд┐рд░реНрдорд╛рдг рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╣рд╛рдВ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реЛрдЧрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ JSC рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╢рд┐рдкрд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛

@benoitdion @ItsNoHax рдХреНрдпрд╛ рдЖрдк рдЙрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдиреЗрдХреНрд╕рд╕ 5 рдФрд░ рд╕реИрдорд╕рдВрдЧ рдЯреИрдм рдИ рдкрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рдмреАрдЪ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХрд┐рд╕реА рднреА Googlers рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдкрдиреЗ RN рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ 59.x рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ android/app/build.gradle -> android {defaultConfig {versionName}} рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреЛрдб-рдкреБрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛ рд░рд╣реА рд╣реИред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рддреАрди рджрд┐рдиреЛрдВ рддрдХ рд╕рдВрдШрд░реНрд╖ рдХрд░рддрд╛ рд░рд╣рд╛ рдФрд░ рдмрд╛рдж рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ v59.3 рдореЗрдВ рдореЗрд░рд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реБрдЖ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб-рдкреБрд╢ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдбреЗрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ v54.7 рд╣реИ

90% рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЬреИрд╕реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдордп рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж @Kudo рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдХреНрд░реИрд╢ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред

Huawei Honor 8X рдореЗрдВ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд▓реЛрдЕрд░ рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХрд╛рдлреА рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдХрд╣рдирд╛ рдХрд┐ рд╣рдо RN58 / RN59 рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ JSC рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдмреЗрд╣рдж рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

рдореБрдЭреЗ рднреАред рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкреБрд░рд╛рдирд╛ рдЖрд░рдПрди рдзреАрдорд╛ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдерд╛, рдирдпрд╛ рдЖрд░рдПрди рддреЗрдЬ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реИ рдФрд░ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдирдпрд╛ рдЖрд░рдПрди рд╕реНрдерд┐рд░ рдФрд░ рдзреАрдорд╛ рд╣реИред рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣ рд╕рдм Android рдкрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред ЁЯЩИ

рдбрд┐рдпрд░реНрд╕,

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдиреЗ рдиреЛ-рдЬреЗрдЖрдИрдЯреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЦрд░рд╛рдм рдЕрднрд┐рдирдп рдХрд┐рдпрд╛ред
рдФрд░ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред
рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬреЛ рдореИрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдХрд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

RN рдХреЗ рд▓рд┐рдП JSC https://github.com/react-native-community/jsc-android-buildscripts рдкрд░ OSS рд╣реИ
рдпрд╣ https://github.com/react-native-community/jsc-android-buildscripts/blob/master/scripts/start.sh#L10 рдореЗрдВ рд▓рд╛рдЗрди рдХреЛ рдЕрдирдХрдВрдлрд░реНрдЯреЗрдмрд▓ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рджреЗрд╢реА рд░реВрдк рд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gdb рдпрд╛ lldb рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛, рд╢рд╛рдпрдж рдХреБрдЫ рд╕реБрд░рд╛рдЧ рд╣реЛрдЧрд╛ред
рдХреНрд░реИрд╢ https://trac.webkit.org/browser/webkit/releases/WebKitGTK/webkit-2.22.6/Source/JavaScriptCore/jit/JITOperations.cpp#L1067 рдореЗрдВ рдХреБрдЫ RELEASE_ASSERT рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреИрд╕реЗ рд╣реЛ рд░рд╣реА рд╣реИред рд░рд╛рдЬреНрдп рдХреЛред

рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рд╕рднреА рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ jsc-android-buildscripts @Kudoред рдпрд╣ рдЖрдкрдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрд╛рдж рдЕрджреНрднреБрдд рд░рд╣рд╛ рд╣реИ! рдХреНрдпрд╛ рд╣рдо (рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдореБрджрд╛рдп) рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ @tuncaulubilge рдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕реНрдерд┐рд░

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ facebook рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓рдХ рдЯреАрдо рдореЗрдВ jsc рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реЛрдВ?

рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ, рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕, LENOVO A701a48, рд░рдирд┐рдВрдЧ рдПрдВрдбреНрд░реЙрдЗрдб 6 рдкрд░ рд╣реЛрддрд╛ рд╣реИред
"arm64-v8a", "x86_64" рдХреЛ рд╣рдЯрд╛рдирд╛

ndk {
            abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
 }

рдпрд╣ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣реИрдХ-рд╡рд╛рдИ abit рд▓рдЧрд╛ред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрд░рдПрди рдХреА рдЯреАрдо рд╕реЗ рдЬрд▓реНрдж рд╣реА рдЕрдкрдбреЗрдЯ рд╣реЛрдЧрд╛ :(

рдбрд┐рдпрд░реНрд╕,

рдпрд╣рд╛рдБ рд╢рд╛рдпрдж рдореЗрд░реА рдЖрдЦрд┐рд░реА рдХреЛрд╢рд┐рд╢ рд╣реИ - рдирдП WebKit рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреАред
@kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg WebKitGTK 2.24.2 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЖрдзрд╛рд░рднреВрдд JIT рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдХреЛрдИ DFG JIT рдирд╣реАрдВ рд╣реИред
рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдпрд╣ рд╣реИ рдХрд┐ рдирдП WebKit рдиреЗ JIT рдмрд╛рдЗрдЯрдХреЛрдб рдкреНрд░рд╛рд░реВрдк рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред
x86 рдХрд╛ JIT рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ armeabi-v7a JIT рдХрд╛ рд╕рдорд░реНрдерди рд╕рдореБрджрд╛рдп (рдзрдиреНрдпрд╡рд╛рдж Igalia) рд╕реЗ рд╣реИред
рдЪреВрдВрдХрд┐ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗрд╡рд▓ рдЖрд░реНрдо 64 рдкрд░ рд╣реЛрддреА рд╣реИ, рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдпрдХ рд╣реИред

рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдЪрд░рдг https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17#file -steps_for_webkitgtk_24_2-md рдореЗрдВ рд╣реИред
рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рдХрд┐ рд╣реИ 241213 -> 245459 рдкрд┐рдЫрд▓реЗ рдЬреЗрдПрд╕рд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 245459.9000.0 рдПрдбреАрдмреА рд▓реЙрдЧ рдореЗрдВред
рдХреГрдкрдпрд╛ рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП JSC рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░ рд╣рдорд╛рд░реА рдХрд┐рд╕реНрдордд рдЕрдЪреНрдЫреА рд╣реЛред ЁЯдЮ

@benoitdion рдЖрдкрдХреЗ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

@ рдХреВрдбреЛ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд JSC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ RN v0.59 рдХреЗ рд╕рд╛рде рдЬреЛ рджреБрд░реНрдШрдЯрдирд╛ рд╣реЛ рд░рд╣реА рдереА, рд╡рд╣ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИред Google Nexus 6 рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЕрдиреНрдп рдХреА рдкреБрд╖реНрдЯрд┐ рд░реЛрд▓ рдЖрдЙрдЯ рдХреЗ рдмрд╛рдж рдХреА рдЬрд╛рдПрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж!!

@ рдХреВрдбреЛ рдореИрдВ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рд░реВрдк рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S7 SM-G930FD рдореЗрдВ рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ RN v0.59 рдХреЗ рд╕рд╛рде рд╣реЛ рд░рд╣реА рдереА рдФрд░ рдЗрд╕реЗ no-jit рдпрд╛ jsc-android v241213.2.0 рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореБрдЭреЗ рдЕрднреА рддрдХ рдЗрд╕ рдирдП рдирд┐рд░реНрдорд╛рдг рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдпреЗ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдВрдЧреЗ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

@Kudo рдХреЗ рдореВрд▓ no-dfg 99% рдХреНрд░реИрд╢ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдерд╛ рдФрд░ рдЬрдмрдХрд┐ рдореИрдВ рдПрдХ рднреА рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдореИрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рдерд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ @tuncaulubilge рдореВрд▓ no-dfg рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╣ рдЗрд╕ рдирдП рдмрд┐рд▓реНрдб рдХрд╛ рдХреНрдпрд╛ рдмрдирд╛рддрд╛ рд╣реИред

@rimzici @dishantwalia @timhatch рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@tuncaulubilge рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрдкрд▓рдмреНрдз рд╕рдордп рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдирд╡реАрдирддрдо рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
IIRC, рдХреЗрд╡рд▓ рдЖрдкрдиреЗ рдФрд░ @timhatch рдиреЗ 241213 - рдбреАрдПрдлрдЬреА " рд╕реЗ рдХреНрд░реИрд╢ рдХреА рд╕реВрдЪрдирд╛ рджреАред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдкрдбреЗрдЯреЗрдб рд╡рд░реНрдЬрди рд╕реЗ рд╣рдо рдХреНрд░реИрд╢ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рджред

@ рдХреБрджреЛ
Error when loading lib: dlopen failed: "/data/data/com.amiclient.qa/lib-main/librealmreact.so" is 32-bit instead of 64-bit lib hash: 28b81ed6ba5d3bb31c51509ac8150cd4 search path is /data/app/com.amiclient.qa-1/lib/arm64
ZTE рдмреНрд▓реЗрдб, рд╕реИрдорд╕рдВрдЧ S8, рд╡рдирдкреНрд▓рд╕ 6. рдкрд░ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред рдХреЗрд╡рд▓ рдореЛрдЯреЛрд░реЛрд▓рд╛ Z2 Android 7.1.1 рдкрд░ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд┐рдпрд╛!

@ рдХреБрджреЛ
Error when loading lib: dlopen failed: "/data/data/com.amiclient.qa/lib-main/librealmreact.so" is 32-bit instead of 64-bit lib hash: 28b81ed6ba5d3bb31c51509ac8150cd4 search path is /data/app/com.amiclient.qa-1/lib/arm64
ZTE рдмреНрд▓реЗрдб, рд╕реИрдорд╕рдВрдЧ S8, рд╡рдирдкреНрд▓рд╕ 6. рдкрд░ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред рдХреЗрд╡рд▓ рдореЛрдЯреЛрд░реЛрд▓рд╛ Z2 Android 7.1.1 рдкрд░ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд┐рдпрд╛!

рдпрд╣ realm рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИ рдХреГрдкрдпрд╛ https://github.com/realm/realm-js/issues/2261#issuecomment -468691502 рджреЗрдЦреЗрдВ
https://github.com/realm/realm-js/issues/2221

@Kudo рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдорд╣рд╛рди рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реВрдВ рдФрд░ рдЕрдм рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд╕рд╛рдерд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред

рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ reactRootView.unmountReactApplication рдкрд░ рдХреНрд░реИрд╢ рдХрд░ рд░рд╣реЗ рдереЗ, рдЬреЛ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрднреА-рдХрднреА рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк ReactRootViews рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдореВрдирд╛ рдРрдк рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

@ рдХреБрджреЛ
Error when loading lib: dlopen failed: "/data/data/com.amiclient.qa/lib-main/librealmreact.so" is 32-bit instead of 64-bit lib hash: 28b81ed6ba5d3bb31c51509ac8150cd4 search path is /data/app/com.amiclient.qa-1/lib/arm64
ZTE рдмреНрд▓реЗрдб, рд╕реИрдорд╕рдВрдЧ S8, рд╡рдирдкреНрд▓рд╕ 6. рдкрд░ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред рдХреЗрд╡рд▓ рдореЛрдЯреЛрд░реЛрд▓рд╛ Z2 Android 7.1.1 рдкрд░ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд┐рдпрд╛!

рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИ realm рдЬрд╛рдБрдЪ рдХреГрдкрдпрд╛ рджрд╛рдпрд░реЗ / рджрд╛рдпрд░реЗ-js # 2261 (рдЯрд┐рдкреНрдкрдгреА)
realm / realm-js # 2221

рдЖрдкрдХреЛ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдмрд╕ рджрд╛рдпрд░реЗ рдХреЛ 2.28 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдерд╛ред
@ рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж рдореЗрд░рд╛ рдРрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@Kudo рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рддрд░рд╣ рд╣реА рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдРрдк рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЕрдм рддрдХ рдХреЛрдИ рдХреНрд░реИрд╢ рдпрд╛ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рд╣реИ - рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рднрд░ рдореЗрдВ рдРрдк рдХреЛ рддрдирд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ рддреЛ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@timhatch рдЖрдкрдХреЛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХреЗ рджреМрд░рд╛рди рдЕрдкрдирд╛ рд╕рдордп рд▓реЗ рд▓реЛред
рдЕрдЧрд▓реА рдмрд╛рд░ рдЖрдкрд╕реЗ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рдирд╛ред

рдореИрдВ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореБрдЭреЗ FBSDK рд╕реЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:

`` ``
рдХрд╛рд░реНрдп: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛- рдореВрд▓- fbsdk: compileReleaseJavaWithJavac рд╡рд┐рдлрд▓
/ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / Waltermonecke / рджрд╕реНрддрд╛рд╡реЗрдЬ / рдХреЛрдб / рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ 2 / рдореВрдбрдкрд┐рдХреНрд╕рд▓ / рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ / рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-fbsdk / android / src / main / java / com / facebook / Reactnative / androidsdk / FBAppEventsLoggerMod
uleред рдЬрд╛рд╡рд╛: реиреж реп : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ
@ReactMethod (isBlockingSynchronousMethod = true)
^
рдкреНрд░рддреАрдХ: рд╡рд┐рдзрд┐рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореИрдереЛрдб ()
рд╕реНрдерд╛рди: @interface ReactMethod
рдиреЛрдЯ: рдХреБрдЫ рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИрдВред
рдиреЛрдЯ: рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЗ рд╕рд╛рде - рдкрджрд╛рд╡рдирддрд┐ ред
рдиреЛрдЯ: /Users/waltermonecke/Documents/Code/React-Native2/moodPixel/node_modules/react-native-fbsdk/android/mrc/main/java/com/facebook/reactnative/androidsdk/Utility/vava/vive-tv/
рдиреЛрдЯ: рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЗ рд╕рд╛рде - рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд ред
1 рддреНрд░реБрдЯрд┐

рд╡рд┐рдлрд▓рддрд╛: рдмрд┐рд▓реНрдб рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реБрдЖред
`` ``

@wmonecke рдореБрджреНрджрд╛ рдореБрдЭреЗ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред рдореИрдВрдиреЗ JSC AAR рдореЗрдВ рдХрд┐рд╕реА рднреА рдЬрд╛рд╡рд╛ рдХреЛрдб рдпрд╛ рдЧреНрд░реЗрдбрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдирд╣реАрдВ рдЫреБрдЖред
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдкреИрдЪ рдХреИрд╕реЗ рд▓рдЧрд╛рддреЗ рд╣реИрдВ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЧрд▓рддреА рд╕реЗ рдкреБрд░рд╛рдиреЗ рдЖрд░рдПрди рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░
рдЖрдк ./gradlew :app:dependencies | grep 'com.facebook.react:react-native:' рджреНрд╡рд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд▓реМрдЯрд╛ рд╣реБрдЖ RN рд╕рдВрд╕реНрдХрд░рдг рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЕрдкреЗрдХреНрд╖рд╛ рдереА)ред

рдореИрдВ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореБрдЭреЗ FBSDK рд╕реЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:

Task :react-native-fbsdk:compileReleaseJavaWithJavac FAILED
/Users/waltermonecke/Documents/Code/React-Native2/moodPixel/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBAppEventsLoggerMod
ule.java:209: error: cannot find symbol
     @ReactMethod(isBlockingSynchronousMethod = true)
                                                ^
  symbol:   method isBlockingSynchronousMethod()
  location: <strong i="7">@interface</strong> ReactMethod
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/waltermonecke/Documents/Code/React-Native2/moodPixel/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/Utility.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error

FAILURE: Build failed with an exception.

@wmckcke рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА рдФрд░ рдХреБрдбреЛ рд╕реА) рдорд╛рд╡реЗрди рднрдВрдбрд╛рд░ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛
рдорд╛рд╡реЗрди {
// рд╕рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА (рдЬреЗрдПрд╕, рдУрдмрдЬ-рд╕реА рд╕реНрд░реЛрдд, рдПрдВрдбреНрд░реЙрдЗрдб рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝) рдПрдирдкреАрдПрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ
url "$ rootDir /../ node_modules / рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ / Android"
}

рдорд╛рд╡реЗрди {
// Android рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд┐рдд JSC рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде AARs рдпреБрдХреНрдд рд╕реНрдерд╛рдиреАрдп рдорд╛рд╡реЗрди рд░реЗрдкреЛ
url "$ rootDir /../ node_modules / @ kudo-ci / jsc-android / dist"
}

@ рдХреВрдбреЛ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВрдЧ рдпрд╛ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@ рдХреВрдбреЛ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВрдЧ рдпрд╛ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@ рдХреБрдбреВ рдХреГрдкрдпрд╛ jsc-android-buildscripts рдореЗрдВ рддрдп рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдк https://github.com/react-native-community/jsc-android-buildscripts рдореЗрдВ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@timhatch рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ verficiation рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЬрд▓реНрдж рд╣реА RSC рдореЗрдВ JSC рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдЧрд╛ред

@dishantwalia рд╣рд╛рдВ, рдЬрд╛рд░реА рд╣реИред рдзрдиреНрдпрд╡рд╛рджред

рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рд╕рднреА рдХрд╛рдо рдХреЗ рд▓рд┐рдП @Kudo рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк (рдпрд╛ рдХреЛрдИ рдФрд░ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ) рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрдзрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдВ (рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рдЧрддрд┐ рдХрд╛ рдХрд╛рдо рд╣реИ)ред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ RN 0.59.9 рдкрд░ рд╣реВрдВред рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, RN рдХрд╛ рдПрдХ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг 0.59.10 рдХреА рддрд░рд╣ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп jsc-android-buildscripts 3.

@ рдХреЛрдб рдЕрдкрдиреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдп! ЁЯТк

рдзрдиреНрдпрд╡рд╛рдж @Kudo , рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ @jacquesdev 0.59.10 рдпрд╛ jsc-android-buildscripts рдкреВрдЫ рд░рд╣рд╛ рд╣реИ?

@ рдХреВрдбреЛ @dishantwalia
рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдХреЗрд╡рд▓ рд░рдЦ рд░рд╣рд╛ рдерд╛:
maven { // workaround for crash on 64 bit devices - remove once RN 59+ has resolved issue. // issue: https://github.com/facebook/react-native/issues/24261 url "$rootDir/../node_modules/@kudo-ci/jsc-android/dist" }

withing build.gradle

@ рдЬрд▓реНрдж рд╣реА рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╣реИ (рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7, рдПрдВрдбреНрд░реЙрдЗрдб 7)ред рдореИрдВрдиреЗ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред

рдореИрдВрдиреЗ рдиреЛ-рдЬреЗрдЖрдИрдЯреА рд╕рдВрд╕реНрдХрд░рдг рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреАред рдореИрдВрдиреЗ рдЗрд╕реЗ рдРрд╕рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ "рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛрд░" рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП grep рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдбреАрдмреА рд▓реЙрдЧрдХрдЯ рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рди рд╣реА рдореИрдВрдиреЗ рд╕реНрд╡рдпрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдХреЗ рд▓реЙрдЧ рдореЗрдВ рд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛрд░ рдХрд╛ рдХреЛрдИ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛ред

рдореИрдВ рдмрд╣реБрдд рдмрд╛рд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рд╣реИ (245459-fix-clear-cache-no-dfg):

06-26 13:56:22.982  4374  4521 W google-breakpad: Chrome build fingerprint:
06-26 13:56:22.982  4374  4521 W google-breakpad: 3.0.70
06-26 13:56:22.982  4374  4521 W google-breakpad: 30070
06-26 13:56:22.982  4374  4521 W google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
06-26 13:56:22.984  4374  4521 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0xafca in tid 4521 (mqt_js)
06-26 13:56:22.986  3075  3075 W         : debuggerd: handling request: pid=4374 uid=10169 gid=10169 tid=4521
06-26 13:56:23.089  3769  5715 D SSRM:k  : SIOP:: AP = 430, PST = 398 (W:6), CP = 318, CUR = -104, LCD = 99
06-26 13:56:23.154  4557  4557 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-26 13:56:23.156  4557  4557 F DEBUG   : Build fingerprint: 'samsung/hero2ltexx/hero2lte:7.0/NRD90M/G935FXXU1ZPL3:user/release-keys'
06-26 13:56:23.156  4557  4557 F DEBUG   : Revision: '8'
06-26 13:56:23.156  4557  4557 F DEBUG   : ABI: 'arm64'
06-26 13:56:23.157  4557  4557 F DEBUG   : pid: 4374, tid: 4521, name: mqt_js  >>> com.myapp <<<
06-26 13:56:23.157  4557  4557 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xafca
06-26 13:56:23.157  4557  4557 F DEBUG   :     x0   000000000000a01a  x1   0000000000000000  x2   00000079f6a30000  x3   0000007a05afe748
06-26 13:56:23.157  4557  4557 F DEBUG   :     x4   0000000000000000  x5   0000000000000010  x6   ffff000000000002  x7   0000000000009ab0
06-26 13:56:23.158  4557  4557 F DEBUG   :     x8   0000007a045acd6c  x9   0000000000000002  x10  0000000000000001  x11  0000000000000000
06-26 13:56:23.158  4557  4557 F DEBUG   :     x12  0000000000000fff  x13  00000079df7ed2b8  x14  00000079f6973890  x15  0000000000000001
06-26 13:56:23.158  4557  4557 F DEBUG   :     x16  00000079f6a59a30  x17  0000007a1ae56058  x18  000000000045b4fb  x19  0000007a05afe7f0
06-26 13:56:23.158  4557  4557 F DEBUG   :     x20  0000007a05afe750  x21  00000079f6a3a6b8  x22  0000007a1ae4b000  x23  00000079f693cf50
06-26 13:56:23.158  4557  4557 F DEBUG   :     x24  0000000000000000  x25  00000079df415e10  x26  0000000000000001  x27  ffff000000000000
06-26 13:56:23.158  4557  4557 F DEBUG   :     x28  ffff000000000002  x29  0000007a05afe750  x30  0000007a045ac890
06-26 13:56:23.158  4557  4557 F DEBUG   :     sp   0000007a05afe640  pc   0000007a045a27e4  pstate 0000000040000000
06-26 13:56:23.173  4557  4557 F DEBUG   : 
06-26 13:56:23.173  4557  4557 F DEBUG   : backtrace:
06-26 13:56:23.173  4557  4557 F DEBUG   :     #00 pc 00000000001647e4  /data/app/com.test.app-1/lib/arm64/libjsc.so
06-26 13:56:23.173  4557  4557 F DEBUG   :     #01 pc 000000000016e88c  /data/app/com.test.app-1/lib/arm64/libjsc.so
06-26 13:56:23.173  4557  4557 F DEBUG   :     #02 pc 000000000016ebf0  /data/app/com.test.app-1/lib/arm64/libjsc.so
06-26 13:56:23.173  4557  4557 F DEBUG   :     #03 pc 000000000016ed8c  /data/app/com.test.app-1/lib/arm64/libjsc.so
06-26 13:56:23.173  4557  4557 F DEBUG   :     #04 pc 0000000000005ecc  <anonymous:00000079eb5f9000>

рдмреИрдХрдЯреНрд░реЗрд╕ рдХреБрдЫ рднреА рд╕рд╛рд░реНрдердХ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдпрд╣ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдВрдбреНрд░реЙрдЗрдб 7 рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб 8 рд╕реЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛ (рдПрдВрдбреНрд░реЙрдЗрдб 8 рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛), рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд╕реНрдЯрдо рд░реЛрдо рдвреВрдВрдврдирд╛ рдкрдбрд╝рд╛ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб 7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ред

рдореИрдВ jsc-android-builddscripts рдкрд░ рдЕрдкрдиреА рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдмрджреНрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ jsc-android рдХреЗ рдЕрдкрдиреЗ рдбрд┐рдмрдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдо рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣реЗ рд╣реИрдВред

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.groundspeak.react.adventures <<<

backtrace:
  #00  pc 00000000007e048c  /data/app/com.groundspeak.react.adventures-1/lib/arm64/libjsc.so
  #01  pc 00000000000be650  /data/app/com.groundspeak.react.adventures-1/lib/arm64/libjsc.so
  #02  pc 0000000000489f2c  /data/app/com.groundspeak.react.adventures-1/lib/arm64/libjsc.so
  #03  pc 000000000025fd98  <anonymous>

Android рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛:

рд╕рдВрд╕реНрдХрд░рдг | рдирдВрдмрд░ | рдкреНрд░рддрд┐рд╢рдд рд╣реИ
- | - | -
рдПрдВрдбреНрд░реЙрдЗрдб 7.0 | 66 | 100.0%

рдбрд┐рд╡рд╛рдЗрд╕ рджреНрд╡рд╛рд░рд╛:

рдбрд┐рд╡рд╛рдЗрд╕ | рдирдВрдмрд░ | рдкреНрд░рддрд┐рд╢рдд рд╣реИ
- | - | -
Hero2lte | 26 | 39.4%
herolte | 24 | 36.4%
heroltebmc | 16 | 24.2%

рдЖрд░рдПрди рдХреЛ 0.58.6 рд╕реЗ 0.59.9 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдХреНрд░реИрд╢ рднреА рд╣реБрдЖ рд╣реИред

jsc-android рдХрд╛ рд╡рд░реНрддрдорд╛рди npm рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдРрдк рдХреЛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдФрд░ JSC рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 245459.9000.0 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП S7 рдкрд░ рдХреНрд░реИрд╢ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

@ChrisEelmaa adb logcat рдореЗрдВ "JavaScriptCore.Version" рд▓реЙрдЧ рд╕рд╣реА JSC рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред
рдХреНрдпреЛрдВрдХрд┐ RN 0.59 рдиреЗ рд▓рд┐рдмрдЬрд╕реНрд╕реЛ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдкрд┐рдХрдлрд░реНрд╕реНрдЯ '** / libjsc.so' рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реИред

JSC рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрджрдо рд╣реЛрдЧрд╛:

  1. unzip /path/to/app.apk
  2. рддрд╛рд░ jni / arm64-v8a / libjsc.so | grep -C 1 JavaScriptCore.Version

рдЖрдЙрдЯрдкреБрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

$ strings jni/arm64-v8a/libjsc.so|grep -C 1 JavaScriptCore.Version                                                                                                   
API Wrapper
JavaScriptCore.Version
245459.9000.0

@ рдЕрдкрдиреЗ рддрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдирд░рдХ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред

рдореЗрд░реЗ 2 рд╕реЗрдВрдЯ рд╡рд╣рд╛рдБ рд╣реИрдВ: рдореЗрд░реЗ рдкрд╛рд╕ jni рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди lib рдПрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП unzipping рдХреЗ рдмрд╛рдж рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ:

$ strings lib/arm64-v8a/libjsc.so | grep -C 1 JavaScriptCore.Version
API Wrapper
JavaScriptCore.Version
245459.9000.0

рдзрдиреНрдпрд╡рд╛рдж @ рдХреВрдбреЛ

рдкрд╣рд▓реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.58.3 рдереА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рд╣рд░ рд╕рдордп 0.59 рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред 0.59.0 рдФрд░ @ kudo-ci / jsc-android @ 245459-fix-clear-cache-no-dfg рдХрд╛ рд╕рдВрдпреЛрдЬрди рдореЗрд░реЗ рд▓рд┐рдП рдЯреНрд░рд┐рдХ рдХрд╛ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛ред

рдореИрдВ рдЕрдм рджреБрд░реНрдШрдЯрдирд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдп рдЕрдЧрд▓реЗ RN рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣реЛрдЧрд╛?

рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдп рдЕрдЧрд▓реЗ RN рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣реЛрдЧрд╛?

https://github.com/react-native-community/jsc-android-buildscripts#for -react-native-version-060-and-new

@ рд╢реНрд░реАрдХреГрд╖реНрдгрдХрд░реА
рдмрд╕ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЖрдкрдиреЗ рдпрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, https://github.com/react-native-community/jsc-android-buildscripts#for -react-native-version-059

рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ "jsc-android": "241213.x.x", рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреА, рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП @kudo-ci/jsc-android": "^245459.9000.0 рдЬреЛрдбрд╝рд╛ред json? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХреЛрдИ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ build.grad рдореЗрдВ, рдЖрдкрдХреЛ implementation "org.webkit:android-jsc:r241213" рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпрд╛ рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ рднреА рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрджрд┐ рд╣рд╛рдБ рддреЛ рдпрд╣ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореИрдВ рдмрд┐рд▓реНрдб рдПрд░рд░ Could not find org.webkit:android-jsc:r241213. рдпрд╛ Could not find org.webkit:android-jsc:r245459.9000.0. рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдореБрджреНрджрд╛ рд╡рд╣рд╛рдВ рдЧрд▓рдд рд╕рдВрджрд░реНрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрддрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@jacquesdev рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ: https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17#file -steps_for_webkitgmk_2_24_2-md

рдбрд┐рдпрд░реНрд╕,

рд╕рд┐рд░реНрдл рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ [email protected] ' рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рд╣реИред
рдореИрдВрдиреЗ рдЕрджреНрдпрддрди JSC рдХреЛ RN рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/facebook/react-native/pull/25426 рднреЗрдЬрд╛ рд╣реИред
рдФрд░ @kelset рдХреЗ рдкрд╛рд╕ RN 0.60 RC рднреА рд╣реИред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪрд┐рд▓реНрд▓рд╛рдПрдБред
рд╣рдо рддрдерд╛рдХрдерд┐рдд рдЖрд░рдПрди рд╕рдореБрджрд╛рдп рд╣реИрдВ!

рдзрдиреНрдпрд╡рд╛рдж @ рдХреБрджреЛ! рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ 0.59.x рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ 0.60 рдореЗрдВ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ?

рдпрд╣ рднрдпрд╛рдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ 0.59.x рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдФрд░ рдПрдХреНрд╕рдЯрд░реНрдирд▓ рд▓рд┐рдм рдХреЗ рд╕рд╛рде 0.60 рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рд╣реИрдВред

+1 рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдЗрд╕реЗ 0.59.x рдореЗрдВ рд▓рд╛рдиреЗ рд╕реЗ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛
рдХреНрд╖реБрдзрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Android X рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░рдг 0.60 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдм рддрдХред

JSC рдХреЗ рд▓рд┐рдП pickFirst рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдореВрд▓ рдХрд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ rn рдЖрдВрддрд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред
(рд╕реНрд╡рдЪреНрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд╛рдо рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдбрд┐рдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП)

рдХрд░реНрдХ

рд╢рдирд┐рд╡рд╛рд░ рдХреЛ, 29 рдЬреВрди 2019, 19:35 рдЕрдиреБрд░рд╛рдЧ рджрд╛рдзреАрдЪ, рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдпрд╣ рднрдпрд╛рдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ 0.59.x рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдФрд░ рдПрдХреНрд╕рдЯрд░реНрдирд▓ рд▓рд┐рдм рдХреЗ рд╕рд╛рде 0.60 рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рд╣реИрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/facebook/react-native/issues/24261?email_source=notifications&email_token=AABPHZ25TBIFBOI3QWMSPXL46H3N5N3M5N77MRARA2YY3PNVWKWH52HHSHHSH52HFH52&hl=hi&hl=hi
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABPHZ2D5WUEM4S3242ZTYTP46TN3ANCNFSM4HC77RAQ
ред

рд╣рд╛рдп рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ "@ kudo-ci / jsc-android @ 245459-fix-clear-cache-no-dfg " рдХрд╣рд╛рдБ рдЬреЛрдбрд╝рдирд╛ рд╣реИ?

рд╣рд╛рдп @ рдЕрдкрдиреЗ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдмрд┐рдирд╛ DFG JIT рд╡рд╛рд▓реЗ рдкреБрд░рд╛рдиреЗ WebKit рдореЗрдВ, рдХреНрд░реИрд╢ рдЕрднреА рднреА рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирдП DFK JIT рдХреЗ рд╕рд╛рде 2.24.2 рдирдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдирдП WebKit рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ DFG JIT рдХреЗ рд╕рд╛рде рд╕рдХреНрд╖рдо рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХреЗ рддреЛ рдЙрдЪреНрдЪрддрдо рд╕рдВрднрд╡ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХреЗред

рдореИрдВ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде 0.59.10 рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 0.60 @Kudo @kelset @grabbou @turnrye рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ,

рд╣рдо 0.60 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдирдХреНрд╢реЗ AndroidX рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдЕрдкрдбреЗрдЯ рдХреЛ 0.59.X рддрдХ рдирд╣реАрдВ рдмрдврд╝рд╛ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ S7 & S7 рдкреНрд▓рд╕ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдП рд╣реИрдВред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрдИ рдпреБрдХреНрддрд┐ рд╣реИ?

рдореИрдВ @adnkh рд╕реЗ рд╕рд╣рдордд

рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 0.60 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ https://github.com/react-native-community/jsc-android-buildscripts/#for -react-native-version-059 рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЬрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ 245459.0.0 рдпрд╛ рдЕрдзрд┐рдХ рд╣реИред

рд╣рд╛рдп @benoitdion ,

рд╣рд╛рдВ, рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рднреА рдЗрд╕рдХрд╛ рд╕реЗрд╡рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17 ред рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╣реИ рдФрд░ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдИ рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдЖрд░рдПрди рдореЗрдВ рдПрдХ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдХрдИ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ Android рдРрдкреНрд╕ рдкрд░

рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 0.60 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ https://github.com/react-native-community/jsc-android-buildscripts/#for -react-native-version-059 рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╣ 245459.0.0 рдпрд╛ рдЕрдзрд┐рдХ рд╣реИред

@benoitdion рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ, 0.59.10 рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд┐рдХреНрд╕ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @ рдХреВрдбреЛ
рдЕрдзрд┐рдХрд╛рдВрд╢ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдореЗрдВ @kudo-ci/jsc-android@245459-fix-clear-cache-no-dfg рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рдХреНрд░реИрд╢ рд╣реИрдВ

xiaomi MIX 3 XiaoMi / MIUI Android 9, рд╕реНрддрд░ 28 arm64-v8a

1┬а#00 pc 00000000000f7748 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::AccessCase::propagateTransitions(JSC::SlotVisitor&) const+16) [arm64-v8a]
2┬а#01 pc 0000000000143fe8 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::PolymorphicAccess::propagateTransitions(JSC::SlotVisitor&) const+48) [arm64-v8a]
3┬а#02 pc 000000000012f0a8 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::CodeBlock::propagateTransitions(JSC::ConcurrentJSLocker const&, JSC::SlotVisitor&)+556) [arm64-v8a]
4┬а#03 pc 0000000000139484 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::ExecutableToCodeBlockEdge::runConstraint(JSC::ConcurrentJSLocker const&, JSC::VM&, JSC::SlotVisitor&)+40) [arm64-v8a]
5┬а#04 pc 000000000013900c /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::ExecutableToCodeBlockEdge::visitChildren(JSC::JSCell*, JSC::SlotVisitor&)+1044) [arm64-v8a]
6┬а#05 pc 00000000001fb9c4 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (_ZZN3JSC11SlotVisitor5drainEN3WTF13MonotonicTimeEENK3$_3clERNS_14MarkStackArrayE+324) [arm64-v8a]
7┬а#06 pc 00000000001f8e90 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::SlotVisitor::drain(WTF::MonotonicTime)+132) [arm64-v8a]
8┬а#07 pc 00000000001f96bc /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode, WTF::MonotonicTime)+580) [arm64-v8a]
9┬а#08 pc 00000000001e41a0 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (_ZN3WTF17SharedTaskFunctorIFvvEZN3JSC4Heap13runBeginPhaseENS2_11GCConductorEE4$_17E3runEv+580) [arm64-v8a]
10┬а#09 pc 00000000006171ec /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (WTF::ParallelHelperClient::runTask(WTF::RefPtr<WTF::SharedTask<void ()>, WTF::DumbPtrTraits<WTF::SharedTask<void ()> > > const&)+40) [arm64-v8a]
11┬а#10 pc 0000000000617950 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (WTF::ParallelHelperPool::Thread::work()+16) [arm64-v8a]
12┬а#11 pc 000000000060de7c /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (_ZN3WTF8FunctionIFvvEE15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0E4callEv+376) [arm64-v8a]
13┬а#12 pc 000000000061b084 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)+212) [arm64-v8a]
14┬а#13 pc 0000000000646dc8 /data/app/com.gezbox.windmessage--4BWJ7puodXEdg5g4H7Mdg==/lib/arm64/libjsc.so (WTF::wtfThreadEntryPoint(void*)+4) [arm64-v8a]
15┬а#14 pc 0000000000081dac /system/lib64/libc.so (__pthread_start(void*)+36) [arm64-v8a]
16┬а#15 pc 0000000000023788 /system/lib64/libc.so (__start_thread+68) [arm64-v8a]

рдУрдкреНрдкреЛ R9S Oppo / COLOROS Android 6.0.1, рд╕реНрддрд░ 23 arm64-v8a

1┬а#00 pc 00000000000f7748 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::AccessCase::propagateTransitions(JSC::SlotVisitor&) const+16) [arm64-v8a]
2┬а#01 pc 0000000000143fe8 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::PolymorphicAccess::propagateTransitions(JSC::SlotVisitor&) const+48) [arm64-v8a]
3┬а#02 pc 000000000012f0a8 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::CodeBlock::propagateTransitions(JSC::ConcurrentJSLocker const&, JSC::SlotVisitor&)+556) [arm64-v8a]
4┬а#03 pc 0000000000139484 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::ExecutableToCodeBlockEdge::runConstraint(JSC::ConcurrentJSLocker const&, JSC::VM&, JSC::SlotVisitor&)+40) [arm64-v8a]
5┬а#04 pc 000000000013900c /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::ExecutableToCodeBlockEdge::visitChildren(JSC::JSCell*, JSC::SlotVisitor&)+1044) [arm64-v8a]
6┬а#05 pc 00000000001fb9c4 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (_ZZN3JSC11SlotVisitor5drainEN3WTF13MonotonicTimeEENK3$_3clERNS_14MarkStackArrayE+324) [arm64-v8a]
7┬а#06 pc 00000000001f8e90 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::SlotVisitor::drain(WTF::MonotonicTime)+132) [arm64-v8a]
8┬а#07 pc 00000000001f96bc /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode, WTF::MonotonicTime)+580) [arm64-v8a]
9┬а#08 pc 00000000001e41a0 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (_ZN3WTF17SharedTaskFunctorIFvvEZN3JSC4Heap13runBeginPhaseENS2_11GCConductorEE4$_17E3runEv+580) [arm64-v8a]
10┬а#09 pc 00000000006171ec /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (WTF::ParallelHelperClient::runTask(WTF::RefPtr<WTF::SharedTask<void ()>, WTF::DumbPtrTraits<WTF::SharedTask<void ()> > > const&)+40) [arm64-v8a]
11┬а#10 pc 0000000000617950 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (WTF::ParallelHelperPool::Thread::work()+16) [arm64-v8a]
12┬а#11 pc 000000000060de7c /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (_ZN3WTF8FunctionIFvvEE15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0E4callEv+376) [arm64-v8a]
13┬а#12 pc 000000000061b084 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)+212) [arm64-v8a]
14┬а#13 pc 0000000000646dc8 /data/app/com.gezbox.windmessage-1/lib/arm64/libjsc.so (WTF::wtfThreadEntryPoint(void*)+4) [arm64-v8a]
15┬а#14 pc 00000000000664a4 /system/lib64/libc.so (__pthread_start(void*)+52) [arm64-v8a]
16┬а#15 pc 000000000001ebc4 /system/lib64/libc.so (__start_thread+16) [arm64-v8a]

RMX1901 рдУрдкреЛ / рдХрд▓рд░ рдПрдВрдбреНрд░реЙрдЗрдб 9, рд▓реЗрд╡рд▓ 28 arm64-v8a

1┬а#00 pc 0000007772fbb2c0 <unknown>
2┬а#01 pc 00000000005519bc /data/app/com.gezbox.windmessage-vCMpnEKA509f1Di2EyrZ2w==/lib/arm64/libjsc.so (JSC::RegExp::match(JSC::VM&, WTF::String const&, unsigned int, WTF::Vector<int, 0ul, WTF::CrashOnOverflow, 16ul>&)+500) [arm64-v8a]
3┬а#02 pc 00000000005722e8 /data/app/com.gezbox.windmessage-vCMpnEKA509f1Di2EyrZ2w==/lib/arm64/libjsc.so (JSC::stringProtoFuncReplaceUsingRegExp(JSC::ExecState*)+3072) [arm64-v8a]
4┬а#03 pc 0000007772dff1ec <unknown>

ЁЯСЛ рд╣рд░ рдХреЛрдИ

рд╣рдо рдЖрдк рд╕рднреА рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ, рдФрд░ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧ рд╣реИрдВ, рд╣рдордиреЗ рдЖрдкрдХреЛ JSC рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд┐рдо 0.59.10 рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рд╣реИред

0.59 рдкрд░ рдмреИрдХ-рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП @Kudo рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рд╣рдо рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп 0.59 рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдХрд╛рдо рд╣реИ рдФрд░ рдХрдард┐рди рднреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо 0.60 рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЬрд┐рд╕рдореЗрдВ рдирдпрд╛ JSC рднреА рд╣реЛрдЧрд╛!)ред

рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЦреНрдп рдореБрдЦреНрдп рдореБрджреНрджреЗ рд╕реЗ рдирд┐рдкрдЯ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреНрдп рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдЬреЛ рдЖрдк 0.59.10 рдХреЗ рдмрд╛рдж рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред

рдЙрддреНрдХреГрд╖реНрдЯ рдЦрдмрд░ !!

рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдЦрд╛рд╕рдХрд░ @kudo !!

рдЯрдпреВ рдкрд░, 2 рдЬреБрд▓рд╛рдИ 2019, 12:29 рд▓реЛрд░реЗрдВрдЬреЛ рд╕реНрдХрд┐рдпрд╛рдирдбреНрд░рд╛, рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

ЁЯСЛ рд╣рд░ рдХреЛрдИ

рд╣рдо рдЖрдк рд╕рднреА рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ, рдФрд░ рдореБрджреНрджреЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд╣рдо рд╣реИрдВ
рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЖрдкрдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд┐рдо 0.59.10 рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛
JSCред

рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП @Kudo https://github.com/Kudo рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж
рдЗрд╕реЗ 0.59 рдкрд░ рд╡рд╛рдкрд╕ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╣рдо рдирдП 0.59 рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдХрд╛рдо рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо 0.60 рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЬрд┐рд╕рдореЗрдВ рдирдпрд╛ JSC рд╣реЛрдЧрд╛
рднреА!)ред

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

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/facebook/react-native/issues/24261?email_source=notifications&email_token=AABPHZZG2Z764HFNPJB7UVTP2M325A5CNFSM4HC77ARA2YY3PNVWKWHUL52HULVH52HVH5252 рд╡реАрдкреАрдПрдл рд╡реАрдПрдЪрдПрд╕
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABPHZ5PYT4F7ZZGQXZKKKLP5M325ANCNFSM4HC77RAQ
ред

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

рдХреЗрд╡рд┐рди,

RN 0.59.10 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЬрд┐рд╕реНрдЯ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдЕрдм рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢ред

рдХ

рдмреБрдз рдкрд░, 3 рдЬреБрд▓рд╛рдИ 2019, 15:42 рдХреЗрд╡рд┐рди рдПрдЯреЛрд░, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! 0.59.10 рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж,
рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
https://gist.github.com/Kudo/cc40662163fbd69dd01d66fd99476c17 ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/facebook/react-native/issues/24261?email_source=notifications&email_token=AABPHZ6H66HMI6CFMMXMR4Y2S5S3DVA5CNFSM4HCNRARA2YY3PNVWHULVOULOHOHOHOHOH8H6H6H6H6646&hl=hi
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABPHZ6UMO5NS4F4OZ7RWPTP5S3DVANCNFSM4HC77RAQ
ред

рдореЗрд░рд╛ рдРрдк рдЕрднреА рднреА RN-0.59.10 рдХреЗ рд╕рд╛рде Meizu M5s M612H Android OS 6 рдкрд░ рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ @kelset рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рд╣реИред

рдЕрднреА рднреА рдХрдорд▓рд╛ S41 (Android 8.0) рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЕрдиреНрдп рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рднреА рдмрдирд╛рдпрд╛ред рдореБрдЭреЗ рдмрддрд╛рдУ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ
64 рдмрд┐рдЯ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдореЗрд░рд╛ рдРрдк рдХреБрдЫ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рднреА рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рддрддреНрд╡ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ??
рдХреНрдпреЛрдВрдХрд┐ рдШрдЯрдХ рд╣реИрдбрд░ рдореЗрд░реЗ рдРрдк рдХреЛ рдХреНрд░реИрд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрд╡рддрд╛рд░ рдШрдЯрдХ рдХреЛ рднреА рдЬрдм рдореИрдВ рдкреНрд░реЛрдк рдЖрдЗрдХрди рдпрд╛ рд╢реАрд░реНрд╖рдХ рдбрд╛рд▓рддрд╛ рд╣реВрдВ

рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЙрдирдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ?

рдХрд┐рд╕реА рднреА s7 рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рд╣рд░реНрдореАрд╕ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдерд╛?

рдЕрдЧрд░ рдореИрдВ рдиреАрдЪреЗ рдРрдк рдХреНрд░реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ Google play store рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
ndk {abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"}
рдЕрдЧрд░ рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди Google play store рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
ndk {abiFilters "armeabi-v7a", "x86"}

рдХреГрдкрдпрд╛ рдХреЛрдИ рднреА рдореБрдЭреЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ

рдЕрднреА рднреА 64 рдмрд┐рдЯ рдЖрд░реНрдо рдПрдкреАрдХреЗ рдХреЗ рд╕рд╛рде рдореЛрдЯреЛ рдЬреА 7 рдФрд░ рдкрд┐рдХреНрд╕рд▓ 2 (рджреЛрдиреЛрдВ рдПрдВрдбреНрд░реЙрдЗрдб 9.0) рдкрд░ рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ 32 рдмрд┐рдЯ рдЖрд░реНрдо рдПрдкреАрдХреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ afras21 - рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрдЧ 64 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдЬрд┐рд╕реЗ Google Play Store рдЕрдирд┐рд╡рд╛рд░реНрдп рдмрдирд╛ рд░рд╣рд╛ рд╣реИред

@jacquesdev рдзрдиреНрдпрд╡рд╛рдж рдЬреЗрдХ, рдЕрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЕрдм рдЗрд╕рдХрд╛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ

@ afras21 рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ google рдиреЗ playstore рд╕реЗ 64 рдмрд┐рдЯ рдкреНрд░рддрд┐рдмрдВрдз рд╣рдЯрд╛ рд▓рд┐рдпрд╛ рд╣реИ?

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ 0.59.9 рд╕реЗ 0.60.4 рддрдХ рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 0.59.9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ 0.60.x рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧреА?

рдХреГрдкрдпрд╛ рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдпрджрд┐ 0.59.10 рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реЛред
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдЖрд░рдПрди 0.60.4 рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣реЗрдореАрдЬрд╝ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдпрдХ рд╣реИред

рдХреВрдбреЛ рдиреЗ рдЬреЛ рдХрд╣рд╛, рдЙрд╕реЗ рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП, рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдкрд┐рдЫрд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдФрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ (рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЗрддрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрд╛рдВрдЯрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ):

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 0.59.9 рдпрд╛ рдиреАрдЪреЗ рд╣реИ, рддреЛ рдпрд╣ рдкреБрд░рд╛рдиреЗ JSC рдХреЗ рд╕рд╛рде рдПрдХ рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рдКрдкрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ (рдФрд░ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдореЗрдВ)ред рд╕рдорд╕реНрдпрд╛ 64-рдмрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЕрдирдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрддрд░ 64-рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИред

0.60+ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВред

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

рдЕрднреА рднреА рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреБрдЫ рдлреЛрди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ (рдЬреЛ рдореИрдВрдиреЗ рднреА рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ), # 25494 рджреЗрдЦреЗрдВ - рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ, рддреЛ рдореИрдВ рдЖрдкрдХреЗ рд╕реНрдЯреИрдХрдЯреНрд░реИрдХ рдХреЛ рдЙрд╕ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 0.59.9 рд╣реИ, рддреЛ рдЖрдк 0.59.10 рдкрд░ рдЬрд╛рдХрд░ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@MalcolmScruggs @ntorion @ harryt2
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ? рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ to рдзрдиреНрдпрд╡рд╛рдж

0.59.10 рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВ 0.60.x рдЙрдиреНрдирдпрди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ

@MalcolmScruggs @ntorion @ harryt2
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ? рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ to рдзрдиреНрдпрд╡рд╛рдж

0.59.10 рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВ 0.60.x рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдХреБрдЫ рдЖрд╢реНрд░рд┐рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╣реЗрдореАрдЬрд╝ рдкрд░ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди ANRs рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕реНрдкрд╛рдЗрдХ (рдордВрдЪрди рд░реЛрд▓рдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рднрдЧрд╡рд╛рди) рдХреЛ рджреЗрдЦрд╛ред рдЕрднреА рднреА рдЖрд░рдПрди рд╕рдВрд╕реНрдХрд░рдг 0.57.8 рдХреЗ рд╕рд╛рде рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рдкрд░ рдмреИрдард╛ рд╣реИ, рд▓реЗрдХрд┐рди 64 рдмрд┐рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдореИрдВ рдЕрдкрдиреЗ рдРрдк рдХреЛ рдЕрдм рдФрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рдФрд░ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкреВрд░реЗ рдРрдк рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реИред

@ harryt2 @rogerkerse рд╕рд╛рднрд╛рд░
рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдФрд░ рднреА рдЦрд░рд╛рдм рд╣реИред рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрдЧ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ 64 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВ рд╕реНрдкрдВрджрди рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрддрдиреА рддреЗрдЬреА рд╕реЗ рдкреВрд░реНрдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 0.60.5 рдХреЗ рд░рд┐рдПрдХреНрдЯ-рдореВрд▓ рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдиреЗ рдФрд░ рд╣реЗрдореАрдЬрд╝ + 64-рдмрд┐рдЯ (рдЬреЛ рдПрдХ рджрд░реНрдж рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╣рдореЗрд╢рд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИ) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдЧреБрдЬрд░рд╛ рдФрд░ рдореИрдВ рдЕрднреА рднреА рдХрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдкрд░ рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╕рд╣рд┐рдд рд╣реБрд╡рд╛рд╡реЗрдИ MYA-L41)ред

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

рдЕрджреНрдпрддрди рдХрд┐рдП рдЧрдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ + рд╣реЗрдореАрдЬрд╝ рдФрд░ 64-рдмрд┐рдЯ рдЕрдиреНрдп рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдЕрджреНрднреБрдд рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдРрдк рдиреЗ рдХрднреА рднреА рдЪрд┐рдХрдирд╛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рднреА рдореИрдВ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ (рд╣реБрдЖрд╡реЗрдИ) рдпрд╣ рддреБрд░рдВрдд рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдРрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреБрд░реНрдШрдЯрдирд╛ рд╕рдВрджреЗрд╢ рдХреЗ рдмрд┐рдирд╛ 1-2 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рд╣реБрдЖрд╡реЗрдИ ( рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЛ рдЕрдиреНрдп рдлреЛрди рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ред

рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ рдпрд╛ рдореЗрд░реЗ рдореБрджреНрджреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рд╕рд▓рд╛рд╣ рдХрд╛ рд╣рдореЗрд╢рд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред
рд╕рдорд╛рдзрд╛рди рдХреА рдкреЗрд╢рдХрд╢ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВред ЁЯЩВ

@YoranRoels рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджреБрд░реНрдШрдЯрдирд╛ рдЖрд░рдПрди рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ рдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рдХреБрдЫ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдХреЛрдбред

@armenbadalyan рддреЗрдЬ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдХреБрдЫ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рд▓реЙрдЧрдХреИрдЯ com.<our_app_id> рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИ?

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА 59.10 рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдРрдк рдЕрднреА рднреА рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ рд╣реИред

@GreanBeetle https://github.com/facebook/react-native/issues/25494 рджреЗрдЦреЗрдВ

рдЕрдк-рдЯреВ-рдбреЗрдЯ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ (рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ), 0.60+ рдФрд░ рд╣реЗрдореАрдЬрд╝ред

@YoranRoels рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕рдорд╛рдзрд┐ рдХрд╛ рдкрддреНрдерд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рджреЗрдЦреЗрдВ: https://github.com/facebook/react-native/issues/24261#issuecomment -490233902

@GreanBeetle рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк 0.59.10 рдкрд░ V8 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
https://github.com/Kudo/react-native-v8

рдзрдиреНрдпрд╡рд╛рдж @ рдЬреЗ-рд╡рд╛рдВрдЧред @manuhook рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рд╢реЙрдЯ рджреЗрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

@GreanBeetle рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк 0.59.10 рдкрд░ V8 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
https://github.com/Kudo/react-native-v8

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред 64 рдмрд┐рдЯ react-native-v8 рдкрд░ 0.59.10 рд╕рд╛рде рдмрдирд╛рддрд╛ рд╣реИ, рдЕрдм рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЕрдВрддрддрдГ Google Play рдкрд░ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдкреБрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ tombstone рд▓реЙрдЧрд┐рдВрдЧ @ j-wang рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрднреА рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдереА рдЬрд┐рд╕реЗ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдереЛрдбрд╝реА рджреЗрд░ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкрдардиреАрдп рдореВрд▓ рдХрд╛рд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред

@Armenbadalyan рдХреА рд╕рд▓рд╛рд╣ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдпрд╣

рдЙрд╕ рдШрдЯрдХ рдореЗрдВ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рд╣рдо null рдХреЛ source рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ react-native Image ред рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рдХрд┐ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рди рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддрдп рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдлрд┐рд░ рднреА рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдкрд░ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реБрдЖ ...

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ рдкрд╣рд▓реЗ рдШрдЯрдХ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЙрд╕ рдХреЛрдб рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рди рд╣реЛред

TL; DR : рдпрд╣ рд╢рд╛рдпрдж рдЕрдм рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рд╖рдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ: null source VARIABLE рдХрд╛ Image , рдпрд╣ рдирд╣реАрдВ рд╣реИ ' рдЯреА рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред ЁЯШЕ

@ harryt2 рд╣рд╛рдБ, рдореИрдВ рднреАред RN 0.60 + рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ ANR рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕реНрдкрд╛рдЗрдХ рдорд┐рд▓рд╛

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреНрд░реИрд╢ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рд▓реЛрдЧреЛрдВ рдХреА рдереЛрдбрд╝реА рдорджрдж:

  1. рдПрдХ рдХрдВрд╕реЛрд▓ рдореЗрдВ adb logcat рдЪрд▓рд╛рдПрдВ
  2. рдХрдВрд╕реЛрд▓ рд╕реНрдкреИрдо рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
  3. рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдРрдк рдЦреЛрд▓реЗрдВ
  4. Ctrl + c рдХреЗ рд╕рд╛рде adb logcat рдХреЛ рд░реЛрдХреЗрдВ
  5. рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рдХреНрд░реИрд╢ рдвреВрдВрдвреЗрдВ

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рджреЗрддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ 2 рдРрдкреНрд╕ рд╣реИрдВ, рдПрдХ 64 рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдлрд┐рд░ рднреА рджреВрд╕рд░реЗ рдкрд░ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЙрдирдХрд╛ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реЛред рдореЗрд░рд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдЙрдкрдХрд░рдг рд╡рди рдкреНрд▓рд╕ 5 рдЯреА (64 рдмрд┐рдЯ) рд╣реИ

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рд╣рдорд╛рд░реЗ рдРрдк рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдЖрд░рдПрди 59.10 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб 9 рдкрд░ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ 9 рдкрд░ред

@msshawhaw рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдФрд░ рджреВрд╕рд░реЗ рдЕрдВрдХ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рдБред рдирдП JSC рдлреНрд░реАрдЬрд╝ / рдХреНрд░реИрд╢ рдХреЛ рдХреБрдЫ Android рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреИрд░-рдирд┐рдпрддрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрдЪрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдлрд┐рд░ рд╕рдВрдкреВрд░реНрдг рдРрдк рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди 0.60+ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ рдФрд░ рд╣реЗрдореАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдпрд╛ v8 рдХреЗ рд▓рд┐рдП JSC рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИред

рдореИрдВрдиреЗ tombstone рд▓реЙрдЧрд┐рдВрдЧ @ j-wang рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрднреА рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдереА рдЬрд┐рд╕реЗ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдереЛрдбрд╝реА рджреЗрд░ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкрдардиреАрдп рдореВрд▓ рдХрд╛рд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред

@Armenbadalyan рдХреА рд╕рд▓рд╛рд╣ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдпрд╣

рдЙрд╕ рдШрдЯрдХ рдореЗрдВ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рд╣рдо null рдХреЛ source рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ react-native Image ред рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рдХрд┐ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рди рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддрдп рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдлрд┐рд░ рднреА рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдкрд░ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реБрдЖ ...

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ рдкрд╣рд▓реЗ рдШрдЯрдХ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЙрд╕ рдХреЛрдб рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рди рд╣реЛред

TL; DR : рдпрд╣ рд╢рд╛рдпрдж рдЕрдм рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рд╖рдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ: null source VARIABLE рдХрд╛ Image , рдпрд╣ рдирд╣реАрдВ рд╣реИ ' рдЯреА рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред ЁЯШЕ

+1 рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдЖрд░рдПрди 0.59.10 рдкрд░ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдЖрдИрдУ-рдЖрдИрдПрд▓ 086 рдкрд░ рджреЗрдЦреЗрдВ

@ рдмреНрд░реИрдХреЗрдЯрдореИрди рдХреНрдпрд╛ рдЖрдк JSC рдХреЗ рдмрдЬрд╛рдп V8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@EmilScherdin рдЖрд╣реНрд╣ рдирд╣реАрдВ, рдореИрдВ рдирд╣реАрдВ рд╣реВрдВред рдЗрд╕реЗ рдПрдХ рд╢реЙрдЯ рджреЗрдВрдЧреЗ рдФрд░ рдзрдиреНрдпрд╡рд╛рдж рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВрдЧреЗред

@EmilScherdin рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рдо V8 рдХреЗ рд╕рд╛рде RN 0.59.10 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ arm64-v8a рдХреЗ рд▓рд┐рдП JIT рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд░реИрд╢ рд╣реИрдВред

@mmamoyco рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ V8 рд╕реЗ рдХреНрд░реИрд╢ рдХрд╛ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рд╣реИ?

@Kudo рд╣рд╛рдБ рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрд░реИрд╢ рд▓реЙрдЧ рд╣реИред рд╣рдо jsc рд╕реЗ v8 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдмрд╣реБрдд рдЕрдзрд┐рдХ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рдереЗред рд▓реЗрдХрд┐рди рд╡рд╣реА v8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдиреАрдЪреЗ рд▓реЙрдЧ рд╣реИ

00 PC 0000000000c31dd8 /data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so

# 01 pc 0000000000c3437c /data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so
# 02 pc 0000000000c30554 /data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so
# 03 pc 0000000000c33070 /data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so
# 04 pc 0000000000bf2e94/data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so (v8 :: internal :: ItemParallelJob :: Task :: RunInternal () + 24)
# 05 pc 0000000000a4d660 /data/app/my/app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so (v8 :: platform :: DefaultWorkerThreadsTaskRunner :: WorkerThread :: Run) (56)
# 06 PC 0000000000a4a074 /data/app/my.app.id-a42vFQTz2lrEJMUnXdYsYA==/lib/arm64/libv8.so
# 07 PC 0000000000067ec4 / system/lib64/libc.so (__preadread_start (рд╢реВрдиреНрдп *) + 36)
# 08 PC 000000000001f2f4/system/lib64/libc.so (__start_thos +)

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 0.59.1 рдкрд░ рдпрд╣ рд╕рдЯреАрдХ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ:

Sc рдпреЗ рдирд┐рд░реНрджреЗрд╢ jsc-android README рдкрд░ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВред рд╣рдордиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреБрдЫ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред canary рдХреЗ рд╕рдВрд╕реНрдХрд░рдг jsc рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рд╣реЛрддреАред рдпрд╣ jsc-android @ рдХреИрдирд░реА рдХреЗ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рджреЗрдЦреЗрдВ: рдореВрд▓ рдкреИрдЪ рдХреЗ рд▓рд┐рдП @ ravali121 рдХреЛ рдзрдиреНрдпрд╡рд╛рджред

  1. рдЬреЛрдбрд╝реЗ jsc-android рдЕрдкрдиреЗ рдореЗрдВ "рдирд┐рд░реНрднрд░рддрд╛" рдЕрдиреБрднрд╛рдЧ рдкрд░ package.json :
dependencies {
   ...
+  "jsc-android": "^245459.0.0",
   ...
}

рддрдм node_modules рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП npm install рдпрд╛ yarn (рдЬрд┐рд╕ рдкрд░ npm рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) рдЪрд▓рд╛рдПрдВред

  1. рдЦреЛрдЬ рдкрде рдкрд░ jsc-android рдкреИрдХреЗрдЬ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЧрдП рдирдП рд╕реНрдерд╛рдиреАрдп рдорд╛рд╡реЗрди рднрдВрдбрд╛рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП android/build.gradle рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ:
allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
+       maven {
+           // Local Maven repo containing AARs with JSC library built for Android
+           url "$rootDir/../node_modules/jsc-android/dist"
+       }
    }
}
  1. JSC рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ build.gradle android/app/build.gradle рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред

dependencies {
+   // Make sure to put android-jsc at the top
+   implementation 'org.webkit:android-jsc:+'
    compile fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
    implementation "com.facebook.react:react-native:+"  // From node_modules
}
  1. рдкрд╣рд▓реЗ рдорд┐рд▓рд╛рди рдХрд┐рдП рдЧрдП JSC рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ build.gradle android/app/build.gradle рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
android {
    // ...
+   packagingOptions {
+       pickFirst '**/armeabi-v7a/libc++_shared.so'
+       pickFirst '**/x86/libc++_shared.so'
+       pickFirst '**/x86_64/libc++_shared.so'
+       pickFirst '**/arm64-v8a/libc++_shared.so'
+       pickFirst '**/libjsc.so'
+    }
}

рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
https://github.com/react-native-community/jsc-android-buildscripts/issues/127

рдпрд╣ null source Image рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред ЁЯШЕ

рдореБрдЭреЗ рдЖрдкрд╕реЗ рд╕рд┐рд░реНрдл рдмреЛрд▓реА рд▓рдЧрд╛рдиреЗ рд╕реЗ рдирдлрд░рдд рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд╢реЛрд░ рдореЗрдВ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ред рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @YoranRoels !! рдЗрд╕рд╕реЗ рджрд┐рди рдмрдЪ рдЧрдпрд╛!

рдореБрдЭреЗ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╢реАрди рдкрд░реАрдХреНрд╖рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ рдорд┐рд▓реА рд╣реИ, рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 7 рдПрдЬ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб 7.0 рдУрдПрд╕ рдХреЛ рдЪреБрдирд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдореИрдВ @YoranRoels рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ source Image рдХрд╛ рд╣реВрдВ ред Image {null} рдФрд░ {{ uri: null }} рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИ, рднрдпрд╛рдирдХ рдореБрдЭреЗ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реБрдЖ, рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 0.59.1 рдкрд░ рдпрд╣ рд╕рдЯреАрдХ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ:

Sc рдпреЗ рдирд┐рд░реНрджреЗрд╢ jsc-android README рдкрд░ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВред рд╣рдордиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреБрдЫ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред canary рдХреЗ рд╕рдВрд╕реНрдХрд░рдг jsc рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рд╣реЛрддреАред рдпрд╣ jsc-android @ рдХреИрдирд░реА рдХреЗ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рджреЗрдЦреЗрдВ: рдореВрд▓ рдкреИрдЪ рдХреЗ рд▓рд┐рдП @ ravali121 рдХреЛ рдзрдиреНрдпрд╡рд╛рджред

  1. рдЬреЛрдбрд╝реЗ jsc-android рдЕрдкрдиреЗ рдореЗрдВ "рдирд┐рд░реНрднрд░рддрд╛" рдЕрдиреБрднрд╛рдЧ рдкрд░ package.json :
dependencies {
   ...
+  "jsc-android": "^245459.0.0",
   ...
}

рддрдм node_modules рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП npm install рдпрд╛ yarn (рдЬрд┐рд╕ рдкрд░ npm рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) рдЪрд▓рд╛рдПрдВред

  1. рдЦреЛрдЬ рдкрде рдкрд░ jsc-android рдкреИрдХреЗрдЬ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЧрдП рдирдП рд╕реНрдерд╛рдиреАрдп рдорд╛рд╡реЗрди рднрдВрдбрд╛рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП android/build.gradle рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ:
allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
+       maven {
+           // Local Maven repo containing AARs with JSC library built for Android
+           url "$rootDir/../node_modules/jsc-android/dist"
+       }
    }
}
  1. JSC рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ build.gradle android/app/build.gradle рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред
dependencies {
+   // Make sure to put android-jsc at the top
+   implementation 'org.webkit:android-jsc:+'
    compile fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
    implementation "com.facebook.react:react-native:+"  // From node_modules
}
  1. рдкрд╣рд▓реЗ рдорд┐рд▓рд╛рди рдХрд┐рдП рдЧрдП JSC рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЗ build.gradle android/app/build.gradle рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
android {
    // ...
+   packagingOptions {
+       pickFirst '**/armeabi-v7a/libc++_shared.so'
+       pickFirst '**/x86/libc++_shared.so'
+       pickFirst '**/x86_64/libc++_shared.so'
+       pickFirst '**/arm64-v8a/libc++_shared.so'
+       pickFirst '**/libjsc.so'
+    }
}

рдЖрдк рдПрдХ рдЬреАрд╡рди рд░рдХреНрд╖рдХ рд╣реИ! To рдореИрдВ рдЙрд╕ рдХреЛрдб рдХреЛ рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрд┐рдП рдЧрдП jsc-android рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдФрд░ рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ! рдЬрдм рдореИрдВрдиреЗ RN рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0.59 рд╕реЗ 0.60 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рддреНрд░реБрдЯрд┐ рд╣реЛ рдЧрдИ рд╣реИред рдРрдк рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЯреВрдЯ рдЧрдпрд╛ рдерд╛, рдЖрдИрдУрдПрд╕ рдареАрдХ рдерд╛ред рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рдРрдк рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рд▓реЙрдиреНрдЪ рд╣реБрдЖ, рддреЛ рдпрд╣ рддреБрд░рдВрдд рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

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

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

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

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

WG-Com picture WG-Com  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ