android開發環境安裝說明


android開發環境安裝說明
學習參考網址
http://www.cnblogs.com/skynet/
Android開發之旅:環境搭建及HelloWorld
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html
Android開發筆記(一)—配置Android開發環境 (原創)
http://www.360doc.com/content/10/1008/01/3639038_59220851.shtml
Android開發筆記(二)—從HelloActivity了解應用程序結構 (原創)
http://www.360doc.com/content/10/1008/01/3639038_59220965.shtml


1 jdk1.6下載

http://www.027down.com/Html/Softs/2010-6-24/Soft_445.html
jdk1.6.0.20下載地址
設置環境變量步驟如下:
我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量:
JAVA_HOME值為: D:\Program Files\Java\jdk1.6.0_18(你安裝JDK的目錄)
CLASSPATH值為:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path:  在開始追加 %JAVA_HOME%\bin;
NOTE:前面四步設置環境變量對搭建Android開發環境不是必須的,可以跳過。
安裝完成之后,可以在檢查JDK是否安裝成功。打開cmd窗口,
輸入java –version 查看JDK的版本信息。
出現類似下面的畫面表示安裝成功了:
my computer config:
//------------------------------------------------------------------------------
JAVA_HOME=E:\Android開發\install\jdk6u20
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
PATH=%JAVA_HOME%\bin;
//------------------------------------------------------------------------------
Path的值為:
//--------------------------------------------------------------------------------------
%JAVA_HOME%\bin;
d:\oracle\product\10.2.0\client_1\bin;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;
D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;
D:\Program Files\ArcGIS\ArcSDE\sqlexe\bin;
C:\Program Files\Common Files\Autodesk Shared\

//--------------------------------------------------------------------------------------


2 Eclipse for Java Deveploer 下載
http://www.eclipse.org/downloads/
下載如下圖所示的Eclipse IDE for Java Developers(92M)的win 32bit版:
下載如下圖所示的Eclipse IDE for Java Developers(128M)的win 32bit版:


Eclipse v3.4,v3.5,v3.6,v3.7
一般的配置
ADT8/ADT9+Eclipse3.4 ...及以上etc吧.
ADT10.0+Eclipse3.5及3.5以上


我現在用的是Eclipse3.7,可加入sdk到sdk4.0版本,adt到ADT14/15
JDK1.6 版本
Eclipse開發環境向下兼容吧!


3 下載android-sdk_r05-windows.zip
一、管方下載方法
Android SDK,安裝SDK其實分為兩個步驟,
第一是先從http://developer.android.com/sdk/index.html下載初始包,大概幾十兆。
問題是天朝對網絡的封堵,國外的鏈接上不去,需要翻牆,怎么翻牆自己去百度,
我也不說了。
第二步,運行下載下來的初始包的Setup,選中需要的SDK推薦全選,
因為網絡問題下載時間估計有點長, 我用VPN下載的大概下了3個多小時。
下載完說明SDK安裝完畢。別忘了把SDK下的tools加到path里,
恭喜你成功一大半了!
二、國內連接下載
只能有什么版本就下載什么版本了哦!
下載地址:
http://download.csdn.net/download/laorer/2374308
在Android Developers下載android-sdk_r05-windows.zip,
下載完成后解壓到任意路徑。


Google Android SDK 2.1 R5 Android eclipse插件安裝
Android SDK1.5 (API3)
Android SDK1.6 (API4)
Android SDK2.1 (API7)
Android SDK2.2 (API8)
Android SDK2.3.3 (API10)
Android SDK3.0 (API11)
Android SDK3.1 (API12)
Android SDK3.2 (API13)
Android SDK4.0 (API14)


運行SDK Setup.exe,點擊Available Packages。如果沒有出現可安裝的包,
請點擊Settings,(如果是局域網代理上的網的話可設置代理服務器地址和端口)
選中Misc中的"Force https://..."這項,再點擊Available Packages 。
選擇希望安裝的SDK及其文檔或者其它包,
點擊Installation Selected、Accept All、Install Accepted,
開始下載安裝所選包;
//------------------------------------------------------
出現安裝出錯問題:
Install Android SDK Tools,revision 15 Failed to rename directory
E:\Android開發\install\android_sdk_windows\tools to 
E:\Android開發\install\android_sdk_windows\temp\ToolPackage.old01.


解決辦法:
第一種方法:
關於你的這個問題我也遇到了。找了很長的時間才找到解決辦法。
你可以這樣做:
前提你現在eclipse中安裝的是Android1.5或者是1.6的sdk.
1:在eclipse中啟動:Android SDK and AVD Manager ,
2:在它的里面左側選擇Available Packages 選項。
3:選中右側的復選框,點擊下面的Refresh按鈕,
這個時候就會列出Android的各種版本的SDK.選中你想要的下載的,
在點擊下面的 Install Selected按鈕就OK了。


第二種方法:
按提示關掉了殺毒軟件和explorer,但仍不解決問題,
猜想是升級軟件調用了tools目錄下的文件,
因此將tools目錄復制一份,復制件名稱為toosbak,
仍放在 D:/android-sdk-windows下,
然后運行toolsbak下的android.bat即可


我是使用的第二種方法:把tools目錄復制了一份更名為toolsbak,
仍放在tools所在的目錄下面,然后運行toolsbak下面的android.bat即可
並且使用了fg721.zip軟件代理
//------------------------------------------------------
再運行SDK Manager.exe軟件進行更多的版本下載操作v2.1,v2.2,v2.3,v3.0,v4.0 etc.
//------------------------------------------------------
在用戶變量中新建PATH值為:Android SDK中的tools絕對路徑
(本機為Path=D:\AndroidDevelop\android-sdk-windows\tools)。


本機為Path=E:\Android開發\install\android_sdk_windows\tools;


“確定”后,重新啟動計算機。重啟計算機以后,
進入cmd命令窗口,檢查SDK是不是安裝成功。 
運行 android –h 如果有類似以下的輸出,表明安裝成功:


4  ADT安裝
打開 Eclipse IDE,進入菜單中的 "Help" -> "Install New Software"
點擊Add...按鈕,彈出對話框要求輸入Name和Location:Name自己隨便取,
Location輸入http://dl-ssl.google.com/android/eclipse。如下圖所示:
Name=ADT
Location=http://dl-ssl.google.com/android/eclipse


//--------------------------------------
為什么這個地址無效了呢?
在線安裝
http://dl-ssl.google.com/android/eclipse


本地安裝
Android ADT-X.X.X.zip官方下載地址:
http://dl.google.com/android/ADT-0.9.7.zip  
http://dl.google.com/android/ADT-0.9.8.zip  
http://dl.google.com/android/ADT-0.9.9.zip  
http://dl.google.com/android/ADT-8.0.0.zip  
http://dl.google.com/android/ADT-8.0.1.zip  
http://dl.google.com/android/ADT-9.0.0.zip  
http://dl.google.com/android/ADT-10.0.0.zip  
http://dl.google.com/android/ADT-10.0.1.zip  
http://dl.google.com/android/ADT-11.0.0.zip
http://dl.google.com/android/ADT-12.0.0.zip
http://dl.google.com/android/ADT-14.0.0.zip
http://dl.google.com/android/ADT-15.0.0.zip
//--------------------------------------
確定返回后,在work with后的下拉列表中選擇我們剛才添加的ADT,
我們會看到下面出有Developer Tools,
展開它會有Android DDMS和Android Development Tool,勾選他們.
然后就是按提示一步一步next。
完成之后:
選擇Window > Preferences...
在左邊的面板選擇Android,然后在右側點擊Browse...並選中SDK路徑,
本機為: E:\Android開發\install\android_sdk_windows
點擊Apply、OK。配置完成。


5  創建AVD


為使Android應用程序可以在模擬器上運行,必須創建AVD。


1、在Eclipse中。選擇Windows > Android SDK and AVD Manager
2、點擊左側面板的Virtual Devices,再右側點擊New
3、填入Name,選擇Target的API,SD Card大小任意,
      Skin隨便選,Hardware目前保持默認值 
4、點擊Create AVD即可完成創建AVD
注意:如果你點擊左側面板的Virtual Devices,
再右側點擊New ,
而target下拉列表沒有可選項時,這時候你:


點擊左側面板的Available Packages,
在右側勾選https://dl-ssl.google.com/android/repository/repository.xml


然后點擊Install Selected按鈕,接下來就是按提示做就行了
要做這兩步,原因是在1.3、Android SDK安裝中沒有安裝一些必要的可用包(Available Packages)。


6 HelloWorld


通過File -> New -> Project 菜單,建立新項目"Android Project"
然后填寫必要的參數,如下圖所示:
(注意這里我勾選的是Google APIs,你可以選你喜歡的,但你要創建相應的AVD)
Project name:HelloWorld
Contents :Create new project in workspace
打勾:Use Default location
       e:/..../..../workspace/HelloWorld
Build Target: 打勾 Google APIs  Platform 2.1


properties:
Application name:HelloWorld
Package name:    helloworld.test
打勾:Create Activity:Helloworld


相關參數的說明:


Project Name: 包含這個項目的文件夾的名稱。
Package Name: 包名,遵循JAVA規范,
用包名來區分不同的類是很重要的,
我用的是helloworld.test。
Activity Name: 這是項目的主類名,
這個類將會是Android的Activity類的子類。
一個Activity類是一個簡單的啟動程序和控制程序的類。
它可以根據需要創建界面,但不是必須的。
Application Name: 一個易讀的標題在你的應用程序上。
在"選擇欄"的 "Use default location" 選項,
允許你選擇一個已存在的項目。


點擊Finish后,點擊Eclipse的Run菜單選擇Run Configurations…
選擇“Android Application”,點擊在左上角(按鈕像一張紙上有個“+”號)
或者雙擊“Android Application”, 
有個新的選項“New_configuration”(可以改為我們喜歡的名字)。
在右側Android面板中點擊Browse…,選擇HelloWorld
在Target面板的Automatic中勾選相應的AVD,
如果沒有可用的AVD的話,你需要點擊右下角的Manager…,
然后新建相應的AVD。


然后點Run按鈕即可,
運行成功的話會有Android的模擬器界面


//-----------------------------------------------
src目錄下面是源代碼
res/layout是布局界面
res/values是字符串集合
androidManifest.xml是應用程序參數設置,如入口界面etc.
bin是生成的apk包
//-----------------------------------------------
//定義的類如下:
//定義HelloWorldActivity.java類
package LC.HelloWorld;   //是自己建的包名。
import android.app.Activity;  //是Activity所在的包
import android.os.Bundle;     //用於映射字符串的值
//導入兩個包
import android.widget.Button;   //按鈕包
import android.widget.TextView; //文本包
//import android.util.Log;      //日志包
//import java.io.DataOutput;    //數據輸出包
//定義一個HelloWorldActivity活動界面繼承Activity類
public class HelloWorldActivity extends Activity 
{
     //當界面第一次被創建時調用onCreate方法(即相當於Load方法)
    //是一個重載函數,用於執行所創建的內容。   
    /** Called when the activity is first created. */   
   @Override    
   public void onCreate(Bundle savedInstanceState) 
    {       
           super.onCreate(savedInstanceState);        
           setContentView(R.layout.main); //設置當前視圖為main主界面布局R.Layout.main       
          //Log.println(arg0, arg1, arg2);        
          TextView myTextView=(TextView)findViewById(R.id.myTextView); //null;        
          Button myButton=(Button)findViewById(R.id.myButton); //null;        
          myTextView.setText("我的第一個TextView");        
          myButton.setText("我的第一個Button");            
    }
}
----the---end----
2011-11-16

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com