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 .


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM