1. 程式人生 > >用Eclipse開發第一個Android應用程式HelloWorld

用Eclipse開發第一個Android應用程式HelloWorld

序簡單除錯執行

一. AVD的建立

AVD 就是指Android 模擬器

1. 通過Eclipse選單【Window】->【Android SDK and AVD Manager】或者image Android Icon開啟 Android SDK and AVD Manager, 選擇左邊第一項 Virtual devices.

image

2. 在沒有新建過的情況下里面應該是空白的, 以上是我自己新建的兩個, 我們在新建的時候基本是按照所對應的Android版本來建立, 比如你要開發2.2的程式,則建立2.2對應的AVD就好.

Name: 指你建立的模擬器的名稱

Target: 對應的Android SDK版本

image

建立完成之後就會多出來一條, 如下圖:

image

二. 程式的執行

1.  在Project Explorer中右擊專案名【Run As】->【Run Configurations…】, 開啟Run Configurations對話方塊

image 

a. Android Application 右鍵 –> 【New】

左邊下方會出現New_configuration, 在右邊Name: 輸入HelloWorld(預設是New_configuration, 不修改也可以), Project欄點右邊Browser…選擇我們新建的HelloWorld工程.

b. 選擇右邊Target標籤, 選擇Automatic, 選擇我們剛才新建的AVD, 按右下角的Apply, 再點Run。

image

到現在我們的程式就開始運行了.

小總結: 我們的程式第一次執行時需要這麼配置, 等第一遍配置好以後, 再次執行則不需要, 因為IDE已經為我們做了記錄.

使用模擬器的時候有以下幾點需要注意:


模擬器開機時間有點長, 所以每天第一次執行需要等很久,具體時間取決於開發電腦額配置,
我們第一遍執行完成之後不需要急著關閉模擬器, 第二次執行程式你只要點Run他就會自動把新的程式安裝到模擬器, 讓後自動執行(一會兒以Log為證)
模擬器關閉不是直接點X, 也有順序, 這個一會兒單獨講.

我們先來看看執行起來的樣子吧

image

三.  新增Log記錄功能及檢視Log

1. 我們開啟HelloWorld.java, 加入兩句Log程式碼

package com.demo;    import android.app.Activity;  import android.os.Bundle;  import android.util.Log;    public class HelloWorld extends Activity {      /** Called when the activity is first created. */      @Override      public void onCreate(Bundle savedInstanceState) {          Log.d("LOG_CAT","程式開始啟動...");          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          Log.d("LOG_CAT","程式執行結束");      }  }
2. Ctrl+S儲存剛才的修改, Ctrl + F11再次執行程式, 再開啟【Windows】->【Show Perspective】->【Others…】, 開啟DDMS. 找到LogCat視窗就可以看到我們剛才寫的Log資訊.

這個是Console視窗

image

至此, 用Eclipse開發Android應用程式已經從Android認識, Android開發環境搭建, Android程式建立, 執行, 簡單除錯介紹完了