如何在反应性Android中打印控制台日志?

时间:2016-04-20 17:02:57

标签: react-native

我正在使用下面的代码打印控制台登录本机反应,但是我收到错误找不到变量v:

import React, 
{
AppRegistry,
Component,
StyleSheet,
Text,
View,

} from 'react-native';
var ConsolePanel = require('react-native-console-panel').displayWhenDev();


class RanD extends Component {
render() {
return (
    <View style={styles.container}>

          <Text>
          Hit me!
          </Text>

          <View>
          {ConsolePanel}
          </View>
    </View>
  );
  }
 }

如何解决此错误?

1 个答案:

答案 0 :(得分:14)

删除此行:

var ConsolePanel = require('react-native-console-panel').displayWhenDev();

并删除:

{ConsolePanel}

要在React Native中将某些内容记录到控制台,只需执行以下操作:

console.log('Hi from React Native');

要查看控制台输出,如果您使用的是Mac OS或Linux,请在终端窗口中运行:

$ adb logcat | grep ReactNativeJS

如果您使用的是Windows,请参阅此StackOverflow问题: How to easily view and filter Android's logcat in Windows?

阅读日志也记录在Getting Started指南中。

更新:您现在可以运行react-native log-iosreact-native log-android来查看控制台中的日志。