我可以确认这个错误存在,你甚至可以用这个非常简单的例子来重现它:
import React from "react";
import { TouchableOpacity, View, Text } from "react-native";
class App extends React.Component {
render() {
console.log("Logged in debugger.");
return <TouchableOpacity
onPress={() => console.log("No log in debugger.")}>
<View style={{height: 200, width: 200, backgroundColor: 'blue'}}>
<Text>Test</Text>
</View>
</TouchableOpacity>;
}
}
export default App;
这是我的配置:
- 反应原生0.62.2
- 反应原生 cli 4.10.1
- 反应16.13.1
- 在装有 Android 10 的 OnePlus 6T 上运行
在github上找到可能的解决方案。问题似乎与调试器主机时间和您的设备时间之间的不同步有关。它至少对我有用(禁用自动时间同步并启用它)但它对同事不起作用(他的手机是 P40 lite)。