android开发环境配置

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

安装EclipseADT

到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文件:

View Code
 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 .

posted @ 2012-08-31 16:46  compus135  阅读(3284)  评论(1编辑  收藏  举报