Android真机调试打印不出Log的解决方案

Android真机调试打印不出Log的解决方案,第1张

解决方法:

1.进入手机拨号界面:输入*20121220#(不知道为什么是这个数字,是不是是之前预言的世界末日前两天,两两一组ABBA的格式方便记忆),接着就进入下面这个界面:

2.选日志输出等级:

3.分别设置Log print enable和对应的log level

解决办法:

1、进入手机拨号界面: # #2846579# # 进入测试菜单界面。

2、Project Menu–后台设置–LOG设置

3、进入Log设置后,可进行打开LOG开关的 *** 作

4、若不行,同级页面罩衫可枝闷迅选Dump&Log,然后全猛此部选中

以上 *** 作完成后,如果还是不能打印,可以重启Eclipse或Android Studio

Java的Log是一个非常强大的写日志的工具包,程序员可以随时把一些想要记录中棚团的信息输出到本地文件,可以和皮用于观察程序运行状况等,代码如下:

import org.apache.log4j.FileAppender

import org.apache.log4j.Logger

import org.apache.log4j.Level

import org.apache.log4j.SimpleLayout

public class ApacheLog {

public static void main(String args[]) {

Logger logger = Logger.getLogger(ApacheLog.class)

SimpleLayout layout = new SimpleLayout()

FileAppender appender = null

try {

appender = new FileAppender(layout, "myApacheLog.log", false)

} catch (Exception e) {

}

logger.addAppender(appender)

// Set the logger level to Level.INFO

logger.setLevel(Level.INFO)

// This request will be disabled since Level.DEBUG <Level.INFO.

logger.debug("This is debug.")

// These requests will be enabled.

logger.info("This is an info.")

logger.warn("This is a warning.")

logger.error("This is an error.")

logger.fatal("卖橘This is a fatal error.")

}

}

原型:double log (double x)

头文件:math.h  庆如蔽 

功能:计算以e 为底的对数

程序例:

#include <math.h>

#include <stdio.h>

int main(void) 

{ 

double result

double x = 321.123

result = log(x)

printf("The common log of %lf is %lf\n", x, result)

return 0

}

C语言里面有该函数,所以输入一个双精度浮点数,对誉州其进行函数变换即可橡圆生成其对数。

还有如果你的意思是输入对数进行幂运算的话有下面这个函数

原型:extern float pow(float x, float y)

用法:#include <math.h>

功能:计算x的y次幂。

说明:x应大于零,返回幂指数的结果。

举例:

// pow.c

#include <stdlib.h>

#include <math.h>

#include <conio.h>

void main()

{

printf("4^5=%f",pow(4.,5.))

getchar()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12447320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存