Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
相当于Android上的console.log_Android_React Native_Rctbridge - Fatal编程技术网

相当于Android上的console.log

相当于Android上的console.log,android,react-native,rctbridge,Android,React Native,Rctbridge,我正在使用React Native CLI进行开发,因为我需要Android和iOS中的一些本机库。因此,我需要使用react-native-link-packagename 然后我发现该包中本机模块的公开方法还不够,我需要在Java(Android)的本机模块中添加一些方法。因此,在运行React Native时,我需要能够用Java进行调试。我尝试了System.out.println,但它不起作用。在React原生项目中调用某个结果或消息时,如何用Java记录该结果或消息???在原生And

我正在使用React Native CLI进行开发,因为我需要Android和iOS中的一些本机库。因此,我需要使用
react-native-link-packagename


然后我发现该包中本机模块的公开方法还不够,我需要在Java(Android)的本机模块中添加一些方法。因此,在运行React Native时,我需要能够用Java进行调试。我尝试了
System.out.println
,但它不起作用。在React原生项目中调用某个结果或消息时,如何用Java记录该结果或消息???

在原生Android端,需要使用中的
log
类进行记录

然后,使用
adb logcat
并过滤
Log
类中提供给所用函数的标签的输出

例如,在本机Android端:

Log.d("THIS IS MY TAG", "HELLO WORLD")
然后在终端中(假设已安装
adb
):

编辑

请记住在使用
Log.d
Log
类中的任何其他内容的文件顶部添加
import android.util.Log

编辑#2

此外,还需要运行React本机项目的完整重建,以便更新修改后的本机文件


您可以通过运行以下命令来完成此操作:
react native run android

在本机android端,您需要使用中的
Log
类进行日志记录

然后,使用
adb logcat
并过滤
Log
类中提供给所用函数的标签的输出

例如,在本机Android端:

Log.d("THIS IS MY TAG", "HELLO WORLD")
然后在终端中(假设已安装
adb
):

编辑

请记住在使用
Log.d
Log
类中的任何其他内容的文件顶部添加
import android.util.Log

编辑#2

此外,还需要运行React本机项目的完整重建,以便更新修改后的本机文件


您可以通过运行以下命令来实现这一点:
react native run android

Hi Log.d(“这是我的标签”,“你好世界”)工作正常,但同时会打印出大量噪音…太多无法处理。。。我在终端中尝试了adb logcat-s“这是我的标签”,但由于某种原因,HELLO WORLD没有出现…只有…------主菜单的开始------主菜单的开始system@preston请参见编辑2,您需要重建React原生项目。Hi Log.d(“这是我的标记”,“你好世界”)工作,但它伴随着大量的噪音打印出来…太多的处理。。。我在终端中尝试了adb logcat-s“这是我的标签”,但由于某种原因,HELLO WORLD没有出现…只有…------主菜单的开始------主菜单的开始system@preston请参见编辑2,您需要重建React本机项目。