日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android調試之查看日志文件技巧

編程調試是每一個編程人員必備的編程技巧,而在編程調試中,我們最最常用也是最最有效的的調試方法之一就是輸出信息,有過java編程經(jīng)驗的同學應該知道,在java再發(fā)的過程中,我們經(jīng)常會通過在程序可能出現(xiàn)問題的位置處通過

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于網(wǎng)站設計、網(wǎng)站建設、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

System.out.println("aaaaaaaaaaaaaaaaaaaaaaa");

輸出調試信息來調試程序,通過console控制臺,我們就可以輕易得知我們的程序到目前位置處是否運行正常

然而,當我們轉戰(zhàn)android時,我們發(fā)現(xiàn),通過單純的System.out我們已經(jīng)沒有辦法在console獲取信息,為了獲取必要的調試信息,我們要用到android的LogCat工具

下面我們來看一下Android開發(fā)中如何查看app運行日志:

1.在android開發(fā)中,我們依然可以使用System.out來經(jīng)行調試信息的輸出,只是這時的調試信息不再console中,而是在LogCat中; 

2.我們也可以使用andorid工具包中的Log類來經(jīng)行必要調試信息的輸出。 

官方解釋:Generally, use the Log.v() Log.d() Log.i() Log.w() and Log.e() methods.

The order in terms of verbosity, from least to most is ERROR, WARN, INFO,

DEBUG, VERBOSE. Verbose should never be compiled into an application except

during development. Debug logs are compiled in but stripped at runtime. Error,

warning and info logs are always kept. 

 當我們要輸出信息時,直接使用Log中提供的Log.v() Log.d() Log.i() Log.w() and Log.e()即可

 
 
 
 
  1. @Override 
  2.         protected void onResume() { 
  3.             Log.i(Tag, "first activity--------onResume()"); 
  4.             System.out.println("first activity--------onResume()"); 
  5.             super.onResume(); 
  6.         } 
  7.         @Override 
  8.         protected void onStart() { 
  9.             Log.i(Tag, "first activity--------onStart()"); 
  10.             System.out.println("first activity--------onStart()"); 
  11.             super.onStart(); 
  12.         } 
  13.         @Override 
  14.         protected void onStop() { 
  15.             Log.i(Tag, "first activity--------onStop()"); 
  16.             System.out.println("first activity--------onStop()"); 
  17.             super.onStop(); 
  18.         } 
  19.         @Override 
  20.         protected void onCreate(Bundle savedInstanceState) { 
  21.             Log.i(Tag, "first activity--------onCreate()"); 
  22.             System.out.println("first activity--------onCreate()"); 
  23.             super.onCreate(savedInstanceState); 
  24.             setContentView(R.layout.activity_main); 
  25.         } 

我們已經(jīng)把調試信息輸出,那么我們應該如何更好的查看這些信息呢:

首先我們要打開eclipse的LogCat窗口,當我們運行一個app時,我們可以看到這個窗口一次會輸出很多信息,大多數(shù)信息對于我們來說是不需要的, 為了更快的得到我們期望的信息,這里我們就要用到日志過濾器filter,如下圖所示,通過加號,我們就可以新建一個過濾器了

新建如下:

如:當你想看System.out的信息時,在Filter Name處填System.out(這里注意,這個名字是隨便填寫的)

在by Log Tag處填寫:System.out這個是System.out.println在android中的Tag標志

當你想看Log輸出的信息時,比如你輸出的信息是:Log.d("Test","this is a Test");

在Filter Name處填寫:Testaa,在by Log Tag處填寫:Test.


網(wǎng)頁名稱:Android調試之查看日志文件技巧
鏈接分享:http://www.5511xx.com/article/djsdhpd.html