[Android開發學習02]Android應用程式的調試

來源:互聯網
上載者:User

在偵錯工具的時候,參數的輸出對於我們瞭解整個程式是否按照我們自己的邏輯來運作,很有協助。

 


在Android平台下的java程式,有很多在控制台輸出資訊的方法:

1. System.out.println(" ... ");

2. android.util.Log(" ... ");

 


現在,我們就分別這兩種輸入,來看看怎樣做到取出我們僅僅關係的內容,其餘的輸出,我們都將其消失在世界的另一邊去。

一. 編寫代碼:


首先,看看我的java程式:


[python]
package wyf.zcl; 
 
import android.app.Activity; 
import android.os.Bundle; 
import android.util.Log; 
 
public class MyActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        System.out.println("first System.out.println"); 
        Log.d("TAG", "first tag"); 
    } 

package wyf.zcl;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MyActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        System.out.println("first System.out.println");
        Log.d("TAG", "first tag");
    }
}其中:

        System.out.println("first System.out.println");
        Log.d("TAG", "first tag");

上面這兩行即為我們現在的測試例子了。

(其實,我是在網上下載了一個例子,然後匯入的,匯入工程檔案的步驟放在最後講。)

 


二.開啟Eclipse調試器(DDMS):

1. 開啟Eclipse,在介面的左上方部分,看到一個加號,滑鼠移動上去,會顯示"open perstective",點擊一下:

 

 


看紅色部分即可,在開啟的對話方塊中有一個< DDMS >選項,選中之後,點擊【OK】即可,程式會自動跳轉到DDMS調試器的主介面。

 

 


在開啟的DDMS介面中,我們主要關心紅色畫圈的部分,即【LogCat】和下面的那個【+】按鈕。

 


三.配置Eclipse調試器(DDMS):

點擊DDMS主介面的那個LogCat標籤下的【+】按鈕,這裡就是我們資訊輸出的過濾器設定了,我的配置如下:

 

然後點擊運行,看輸出效果如下:

 

 


這樣就輸出了,我們僅僅想看到的資訊了。

 

 

 

========================================================================================================================

記錄問題:如何在Eclipse中匯入一個已有的工程?

解決方案:開啟eclipse,【File】-->> 【Import ... 】-->> 【Existing Projects into WorkSpace】即可。

 

 

記錄問題:提示Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.


解決方案:項目右鍵 -->> 【Android Tools】-->> 【Fix Project Properties】即可。   再運行,如果還是不行的話,檢查Project->Properties->Java Compiler,確認

Compiler compliance level被設定為1.7,並且enable specific seetings。

 

 

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.