这里是组件:
<Picker
selectedValue={'item1'}
onValueChange={(value) => onDismiss(value)}>
<Picker.Item key={'item1'} label={'item1'} value={'item1'} />
<Picker.Item key={'item2'} label={'item2'} value={'item2'} />
<Picker.Item key={'item3'} label={'item3'} value={'item3'} />
</Picker>
没什么不寻常的,没有额外的库只是RN ^ 0.29.0
在调试模式下工作得非常好,但如果它在生产中渲染,应用程序在渲染后立即崩溃(我看到渲染的场景片刻,然后致命的崩溃)。
我确定前段时间没有发生过,但回滚并没有帮助。我不知道造成这个问题的原因是什么,或者到底是什么原因。
我试图cd android && ./gradlew clean
,我试图删除一些属性等 - 没有任何帮助。
然而,当我正在构建重建prod应用程序(react-native run-android --variant=release
)大约40次时,它实际上工作了几次:渲染最终成功,然后我带着选择器离开现场,当我和#39;我试图再次到达那里(再次渲染Picker,它开始崩溃)。不知道它是什么。
如你所见,我甚至在那里提供硬编码的物品,但它并没有帮助。
任何猜测?