在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 使用 Eclipse
下載源碼
根據(jù)設(shè)備構(gòu)建
Git 資源
構(gòu)建系統(tǒng)
Android 平臺(tái) 64 位構(gòu)建指導(dǎo)
初始化編譯環(huán)境
Android 源代碼
品牌指南
已知的問(wèn)題
Repo 命令手冊(cè)
構(gòu)建內(nèi)核
Bug 的生命周期
代碼主線、分支和版本
使用 Eclipse
提交補(bǔ)丁
下載與構(gòu)建
參與
項(xiàng)目角色
補(bǔ)丁的生命周期
提交 Bugs
關(guān)于代碼風(fēng)格的指導(dǎo)
開(kāi)發(fā)
代碼名稱(chēng),標(biāo)簽和版本號(hào)

使用 Eclipse

本文將幫助您為 Android 平臺(tái)開(kāi)發(fā)建立 Eclipse IDE。

注意:如果您正在尋找如何使用 Eclipse 開(kāi)發(fā) Android 上運(yùn)行的應(yīng)用程序的資料,那么這不是您要找的頁(yè)面。你也許會(huì)發(fā)現(xiàn) the Eclipse page on developer.android.com 頁(yè)面更加有用。

基本設(shè)置

首先,重要的是要確保常規(guī) Android 開(kāi)發(fā)系統(tǒng)的設(shè)置。

cd /path/to/android/root   
make

重要提示:你將仍然使用 make 建立你的文件,實(shí)際運(yùn)行(在模擬器上或者設(shè)備上)。你將使用 Eclipse 來(lái)編輯文件并且驗(yàn)證它們的編譯,但是當(dāng)你想要運(yùn)行某些東西時(shí)你需要確保你的文件保存在 Eclipse 里,并且在命令行(shell)里運(yùn)行 make。Eclipse 的建立只是為了檢查錯(cuò)誤。

Eclipse 需要一個(gè)目錄列表去搜索 Java 文件。這個(gè)被稱(chēng)為“Java Build Path(Java 構(gòu)建路徑)”,還能夠設(shè)置到 .classpath 文件。我們有一個(gè)示例版本讓你開(kāi)始。

cd /path/to/android/root   
cp development/ide/eclipse/.classpath .
chmod u+w .classpath

如果必要的話,現(xiàn)在可以編輯復(fù)制 .classpath。

增加 Eclipse 的內(nèi)存設(shè)置

Android 項(xiàng)目(所占空間)非常的大以致有時(shí) Eclipse 的 Java VM 在運(yùn)行編譯時(shí)內(nèi)存不足。而編輯 eclipse.ini 文件就可以避免這個(gè)問(wèn)題。在 Apple OSX 上,eclipse.ini 文件是位于

/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini

內(nèi)存相關(guān)的默認(rèn)設(shè)置(如 Eclipse 3.4)

 -Xms40m  
 -Xmx256m  
 -XX:MaxPermSize=256m

為 Android 開(kāi)發(fā)的建議設(shè)置是:

 -Xms128m 
 -Xmx512m 
 -XX:MaxPermSize=256m

這些設(shè)置是將 Eclipse 的 Java 堆的最小值設(shè)為 128 MB,最大值設(shè)為 512 MB,并且默認(rèn)永久代的最大值為 256 MB。

現(xiàn)在啟動(dòng) Eclipse:

eclipse

創(chuàng)建一個(gè)項(xiàng)目

現(xiàn)在為 Android 開(kāi)發(fā)創(chuàng)建一個(gè)項(xiàng)目:

  1. 如果 Eclipse 要求你選擇一個(gè)工作區(qū)的位置,選擇默認(rèn)。
  2. 如果你有一個(gè)“歡迎”屏幕,關(guān)閉它顯示到 Java 視圖。
  3. 文件(File) > 新建(New) > Java 項(xiàng)目(Java Project)
  4. 選擇一個(gè)項(xiàng)目名稱(chēng),“android”或者任何你喜歡的名稱(chēng)。
  5. 取消使用默認(rèn)位置,輸入路徑到 Android 根目錄,然后點(diǎn)擊 Finish。
  6. 等待建立項(xiàng)目的時(shí)候。(你會(huì)看到一個(gè)微妙的進(jìn)度表在右下角)

一旦項(xiàng)目工作區(qū)創(chuàng)建,Eclipse 也應(yīng)當(dāng)開(kāi)始構(gòu)建。從理論上講,它的建立應(yīng)該是沒(méi)有錯(cuò)誤的,你應(yīng)該準(zhǔn)備好開(kāi)始啟動(dòng)。如果有必要,取消選擇再重新選擇項(xiàng)目自動(dòng)構(gòu)建(Project Build Automatically)以強(qiáng)制重建。

注意:Eclipse 有時(shí)會(huì)添加一個(gè) import android.R 聲明在你文件的頂部以使用資源,特別是當(dāng)你要求 Eclipse 分類(lèi)或以其他方式管理導(dǎo)入包(imports)。這將導(dǎo)致你的構(gòu)造被破壞。要留心找到那些錯(cuò)誤的導(dǎo)入聲明并刪除掉它們。

當(dāng)你同步時(shí)

每次你同步 Repo,或者以其他方式改變 Eclipse 外部的文件(特別是 .classpath)時(shí),你需要更新 Eclipse 視圖的以下東西:

  1. 窗口(Windows) > 顯示視圖(Show View)> 導(dǎo)航(Navigator)
  2. 在導(dǎo)航(Navigator)中,右鍵單擊項(xiàng)目名稱(chēng)
  3. 點(diǎn)擊右鍵菜單中的刷新(Refresh)。

添加 Apps到構(gòu)建路徑中

默認(rèn)的 .classpath 包括核心系統(tǒng)的來(lái)源和一組 APP 的例子,但也許并不包括你想要的特定的 APP。添加一個(gè) APP,你必須添加 APP 的源目錄。需要在 Eclipse 里面完成這些:

  1. 項(xiàng)目(Project)> 屬性(Properties)
  2. 選擇左邊菜單上的 “Java Build Path(Java 構(gòu)建路徑)”上。
  3. 選擇 “Source” 選項(xiàng)卡。
  4. 點(diǎn)擊“Add Folder…(添加文件夾…)”
  5. 添加你的 APP 的 src 目錄下。
  6. 點(diǎn)擊 OK。

當(dāng)你完后,你應(yīng)該可以看到 “source folder” 路徑在列表中如下顯示:

android/packages/apps/YOURAPP/src

根據(jù)你所包含的 APP,你可能也需要包含 android/dalvik/libcore 下的 othersrc/main/java 目錄。如果你發(fā)現(xiàn)你不能在默認(rèn)設(shè)置下構(gòu)建的時(shí)候你就用這個(gè)方法。

Eclipse 格式化

你可以導(dǎo)入文件到 development/ide/eclipse 里面使得 Eclipse 跟隨 Android 的樣式規(guī)則。

  1. 選擇窗口(Windows)> 參數(shù)選擇(Preferences)> Java > 代碼風(fēng)格(Code Style)。
  2. 使用格式化(Formatter)> 導(dǎo)入 android-formatting.xml
  3. 整理導(dǎo)入包 (Imports) > 導(dǎo)入 android.importorder。

使用 Eclipse 調(diào)試模擬器

你也可以使用 Eclipse 通過(guò)單步調(diào)試代碼去調(diào)試模擬器。首先,開(kāi)始運(yùn)行模擬器:

cd /path/to/android/root 
. build/envsetup.sh 
lunch 1    
make       
emulator

如果模擬器正在運(yùn)行,你可以看見(jiàn)一張手機(jī)的圖片。

在另一個(gè)命令行,啟動(dòng) DDMS(Dalvik 虛擬機(jī)調(diào)試管理器):

cd /path/to/android/root 
ddms

你應(yīng)該看到一個(gè) splufty 調(diào)試控制臺(tái)。

現(xiàn)在,在 Eclipse中,您可以連接到模擬器:

  1. 運(yùn)行(Run)> 打開(kāi)調(diào)試對(duì)話框…(Open Debug Dialog…)
  2. 右鍵單擊 “Remote Java Application(選擇遠(yuǎn)程調(diào)試)”,選擇 “New(新建)”。
  3. 選擇一個(gè)你喜歡的名字,例如“android-debug”或任何東西。
  4. 將“Project”設(shè)置為你的項(xiàng)目名稱(chēng)。
  5. 主機(jī)(Host)依舊設(shè)置為“l(fā)ocalhost”,但端口(Port)更改為 8700。
  6. 點(diǎn)擊“Debug(調(diào)試)”按鈕,這樣就應(yīng)該準(zhǔn)備就緒了。

需要注意的是端口 8700 連接到任何的進(jìn)程都是在目前 DDMS 控制臺(tái)選擇的,所以你需要確保 DDMS 已經(jīng)選擇你想要調(diào)試的進(jìn)程。

你可能需要打開(kāi)調(diào)試(Debug)視圖(在“Java”視圖圖標(biāo)的右上角,點(diǎn)擊的“Open Perspective(打開(kāi)視圖)” 的小圖標(biāo)然后選擇“Debug(調(diào)試)”)。一旦你做了這些,你應(yīng)該可以看到一個(gè)線程的列表;如果你選擇一個(gè)(線程)并且中斷它(通過(guò)點(diǎn)擊“pause(暫停)”圖標(biāo)),那么它應(yīng)該顯示堆棧跟蹤,源文件和執(zhí)行路線。斷點(diǎn)和諸如此類(lèi)的東西都應(yīng)該在工作。

擴(kuò)展材料

Mac 系統(tǒng)的蘋(píng)果鍵替換 Ctrl 鍵

快捷鍵 功能
Ctrl-Shift-o 導(dǎo)入所有需要的包
Ctrl-Shift-t 按名稱(chēng)加載類(lèi)
Ctrl-Shift-r 按名稱(chēng)加載非資源類(lèi)
Ctrl-1 快速修復(fù)
Ctrl-e 最近查看的文件
Ctrl-space 自動(dòng)完成
Shift-Alt-r 重構(gòu):重命名
Shift-Alt-v 重構(gòu):移動(dòng)

Eclipse 不能正常運(yùn)行時(shí),該怎么做?

首先確認(rèn):

  • 你準(zhǔn)確地按照這個(gè)網(wǎng)頁(yè)的說(shuō)明去執(zhí)行。
  • 你的問(wèn)題(Problems)視圖沒(méi)有顯示任何錯(cuò)誤。
  • 你的應(yīng)用程序遵從包/目錄的構(gòu)造。

如果你仍然有問(wèn)題,請(qǐng)聯(lián)系其中一個(gè) Android 社區(qū)電子郵箱列表或 IRC 通道。

上一篇:參與下一篇:初始化編譯環(huán)境