java - Android:如何在外部 java 库中启用打印到 android 控制台?
问题描述
我在我的 android 项目中使用了一个外部 java 库。现在我想将此库中的内容打印到 android 调试控制台。
java库的链接build.gradle
方式如下:
[...]
dpendencies {
implementation project(path: ':MyCustomJavaLibrary')
}
简单的使用System.out.println("My Message");
确实可以编译,但是相应的调试控制台中并没有出现该消息。此外,我不能Log.d("...")
在 Java 库中使用 Android。
解决方案
这是我的解决方案(取自相关的 Stackoverflow 答案)
import java.util.logging.Level;
import java.util.logging.Logger;
public class MyClass{
private final Logger logger = java.util.logging.Logger.getLogger("myLogger");
private final Level log_level = java.util.logging.Level.INFO;
[...]
logger.log(log_level, "Start track_pose");
[...]
}
推荐阅读
- java - 此合并排序问题中的数组索引越界异常
- java - 如何使用 JDBC 将日期时间添加到我的 SQL 数据库中
- apache-kafka - 'confluent local services start' 返回一个非目录错误
- google-apps-script - 仅将包含 B 列中值的行复制到新工作表中
- java - 用户键入时打印到控制台
- video - 识别无法完全播放的破碎影片
- python - 当我运行代码时,它显示“TypeError: unlink() got an unexpected keyword argument 'missing_ok'”
- python - 如何在django表单的输入框中设置值示例
- node.js - NodeJS 安全 Websocket 不会附加到 https
- python - 如何从拆分框中为变量赋值?