安裝jdk
到java官網下載jdk , 按提示安裝,然后配置環境變量:運行命令和CLASS路徑的配置。
將JDK安裝路徑添加到path下,以便系統隨處可以運行java程序,如我添加的path : C:\Program Files\Java\jdk1.7.0_02\bin;
添加class路徑,找到相應的class文件,新建CLASSPATH路徑:
.;C:\Program Files\Java\jdk1.7.0_02\lib\dt.jar ;C:\Program Files\Java\jdk1.7.0_02\lib\tools.jar;
設置完畢后,在CMD下輸入命令java –version如果彈出java版本信息則說明配置成功。
下載和安裝Android SDK
首先到android官網下載sdk , 目前不提供完整開發包,只能在線安裝。下載安裝包installer_r20.0.3-windows.exe , 雙擊運行會下載android SDK Tools和SDK管理器。運行SDK管理器安裝android sdk 4.1 , android 平台工具,下載過程可能會達到1小時。安裝過程錯誤提示:Stopping ADB server failed (code -1).
安裝Eclipse和ADT
到eclipse官網下載eclipse for j2ee .
安裝ADT:在eclipse上選擇helpàinstall new softwareàaddà填寫安裝插件的名稱和路徑,選擇要安裝的內容后安裝,安裝完成后會在eclipse上顯示5個按鈕:sdk管理器、新建andriod項目、新建XML文件、虛擬機管理器、新建測試項目。
配置sdk目錄:eclipseàwindowsàpreferencesà填寫相應路徑。
創建虛擬手機
運行avd管理器—》新建設配—》填寫手機名、運行的android sdk、sd卡容量—》創建
開啟模擬器
通過命令android –avd avd名稱開啟或者雙擊tools文件夾下的avd管理器再或者點擊eclipse菜單欄里的avd管理器圖標。
開啟DDMS調試器
首先確保安裝了DDMS調試器,一般而言下載了SDK,tools下就有調試器,eclipse安裝了adt的話就應該有相應的視圖。雙擊tools命令下的ddms.bat文件或者打開eclipse里ddms視圖。
總結:
其實有android sdk和jdk就可以進行開發了。在eclipse上開發添加ADT即可,也可以選擇其他IDE。Android 4.1-16 adt
第一個andriod項目
點擊eclipse菜單欄圖標創建一個新的Andriod項目:填寫項目名、
創建Activity ; 由於adt 20需要android support library version 9支持,因此要下載或者升級support library , 利用android SDK manager 下載,由於google的部分功能被防火牆封了,要在hosts文件中添加 74.125.237.1 dl-ssl.google.com即可。
編輯顯示頁面,采用所見即所得的方式編輯xml文件:
1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 3 xmlns:tools="http://schemas.android.com/tools" 4 5 android:layout_width="match_parent" 6 7 android:layout_height="match_parent" > 8 9 10 11 <TextView 12 13 android:id="@+id/textView1" 14 15 android:layout_width="wrap_content" 16 17 android:layout_height="wrap_content" 18 19 android:layout_centerHorizontal="true" 20 21 android:layout_centerVertical="true" 22 23 android:text="@string/hello_world" 24 25 tools:context=".MainActivity" /> 26 27 28 29 <Button 30 31 android:id="@+id/button1" 32 33 android:layout_width="wrap_content" 34 35 android:layout_height="wrap_content" 36 37 android:layout_alignLeft="@+id/textView1" 38 39 android:layout_alignParentTop="true" 40 41 android:layout_marginTop="47dp" 42 43 android:text="Button" /> 44 45 46 47 </RelativeLayout>
編輯src下的activity文件:

1 package first.helloworld; 2 3 4 5 import android.os.Bundle; 6 7 import android.app.Activity; 8 9 import android.view.Menu; 10 11 import android.view.View; 12 13 import android.view.View.OnClickListener; 14 15 import android.widget.Button; 16 17 import android.widget.TextView; 18 19 20 21 public class MainActivity extends Activity { 22 23 24 25 @Override 26 27 public void onCreate(Bundle savedInstanceState) { 28 29 super.onCreate(savedInstanceState); 30 31 setContentView(R.layout.activity_main); 32 33 Button bn = (Button)findViewById(R.id.button1); 34 35 bn.setOnClickListener(new OnClickListener() { 36 37 38 39 public void onClick(View v) { 40 41 final TextView show = (TextView)findViewById(R.id.textView1); 42 43 show.setText("Hello Android!!!"); 44 45 46 47 } 48 49 }); 50 51 } 52 53 54 55 @Override 56 57 public boolean onCreateOptionsMenu(Menu menu) { 58 59 getMenuInflater().inflate(R.menu.activity_main, menu); 60 61 return true; 62 63 } 64 65 }
運行android項目:右鍵項目—>runàrun application .