安装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 .