Я пытаюсь отладить сбой, о котором сообщает Firebase Crashlytics, найденный в последней версии моего приложения.
Ошибка кажется несколько запутанной (несмотря на загрузку файла сопоставления ProGuard) и основанной на неопределенностиошибка Я изо всех сил пытаюсь определить проблему.
Я полностью понимаю описание ошибки Text strings must be rendered within a <Text> component
- но эта ошибка не обнаруживалась в тестировании и, кажется, что-то связано с последней версией сборки.
Если кто-нибудь знает какие-либо советы о том, как я могу точно определить, где происходит это фатальное исключение, я был бы признателен за это.
Все, что я могу определить, - это то, что ошибка возникает в подпредставлении ScrollView
составная часть. Есть ли что-нибудь еще, что можно извлечь из этого сообщения, чтобы помочь мне определить причину?
Инвариантное нарушение: Инвариантное нарушение: Текстовые строки должны отображаться внутри компонента. Эта ошибка находится по адресу: в RCTView в RCTView в RCTView в RCTView в RCTScrollView в h в RCTView в n in _ в p в RCTView в l в RCTView в l в RCTView в n в RCTView в u в RCTView в u в PanGestureHandler в n in Sв P в p в RCTView в u в RCTView в u в n в E в RCTView в n в RCTView в u в PanGestureHandler в n в L в RCTView в n в t в P in v в RCTView в n в A в sв Unknown в RCTView в RCTView в c Эта ошибка находится по адресу: в A in s в Unknown в RCTView в RCTView в c, стек: v @ 82: 187 Pa @ 82: 69549 _a @ 82: 68342 Ea @ 82: 66044 Ea@ -1 xa @ 82: 64787 xa @ -1 pn @ 82: 25281 dn @ 82: 25187 Ue @ 82: 81498 Me @ 82: 13499 Fe @ 82: 13672 receiveEvent @ 82: 14058 value @ 23: 3518 @ 23:822 значение @ 23: 2772 значение @ 23: 794 значение @ -1
proguard-rules.pro:
-keep class io.invertase.firebase.** { *; }
-dontwarn io.invertase.firebase.**
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
# Crashlytics
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception