Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android開發環境搭建中容易遇到的問題和疑惑

android開發環境搭建中容易遇到的問題和疑惑

編輯:關於Android編程

1.JDK是向下兼容的,JDK安裝高版本,eclipse、ADT、SDK安裝低本版本是可以的。

2.eclipse的版本與ADT、SDK的版本必須是匹配的。無論是低版本的eclipse安裝高版本的ADT還是,高版本的eclipse安裝低版本的ADT,在安裝過程中都會出現conflict而導致不能安裝,即使安裝過程能夠順利通過,也屬於安裝不成功,因為在打開eclipse後,eclipse界面當中沒有AVD安裝成功後應出現的一組功能按鈕,如圖:

\

這幾個按鈕時AVD安裝成功的標志。

3.如果eclipse安裝了對應版本的ADT。而與SDK版本不匹配,則有可能出現在eclipse在新建android project項目時,找不到android平台版本的情況。如圖:

\

build target下為空。打開eclipse-->window-->preference-->Android如圖:\

在紅框中會出現頂頭帶紅叉圖標的一行英文,意思為該版本的SDK需要ADT的最低版本為 V*.*。並且在下面的列表中為空,沒有任何SDK信息。必須找到對應的SDK才能夠解決此問題。另外在安裝了對應版本的SDK並下載完成後,要在SDK Location中輸入SDK所在的目錄,才能最終顯示SDK中的版本信息。

4.如果在上圖的目錄中要加入新版本的SDK信息,則可以下載最新的android平台版本(android平台版本命名規則為android-*,如android-8、android-10、android-18等等 )而後將下載的最新版本的android平台文件解壓後放在android SDK目錄下的platforms文件夾下。重啟eclipse新建項目,新的android平台信息就會出現在上圖的列表中,可以進行選擇。

5.android的源文件的各版本的命名規則是 android-*.*-src。其中src是source的縮寫。如android-2.2-src。android的源文件不要與android的平台相混淆,android源文件的作用是將代碼中的android自帶的庫中的類的源代碼與代碼中的這些類的類名進行關聯。使我們在自己的代碼中能夠訪問這些類的源代碼。方法是鼠標放在類名上,按住ctrl點擊鼠標左鍵。如activity類。這些代碼應該放在與其版本對應的平台的source文件夾下。比如:android-2.2-src對應的平台是android-8。因此我們在得到android-2.2-src的文件後,先解壓而後找到,android SDK所在的目錄,而後找到platforms文件夾,再找到其中的android-8文件夾,進入文件夾後將android-2.2-src的解壓文件夾復制到這裡改名為source。再在eclipse中進行關聯就可以了。關聯的方式是:以Activity為例。在代碼中找到Activity。按住ctrl+鼠標左鍵點擊。在新彈出的界面中會顯示找不到源文件的字樣並在下方出現一個Attach按鈕。點擊按鈕,而後按步驟找到上述source文件夾填入相應欄目中即可。操作完成後會自動刷新,頁面會出現Activity類的源代碼。

6.在配置環境變量時,要配置兩個(我用的是eclipse3.5,android SDK2.3。在新版當中是否需要配置兩個還不清楚)一個是ANDROID_SDK_HOME這個環境變量不僅不能改名。而且內容必須只能是android SDK的路徑。而至於android_sdk\platforms和android_sdk\platformstool這兩個環境變量可以放置在另一個環境變量中可以起名叫做Android或其他。其中第一個環境變量ANDROID_SDK_HOME如果設置的不正確,則會出現AVD無法運行的錯誤。在運行AVD時會出現如下錯誤提示:

\

並且在eclipse-window-preference下的android-->bulid中會看到Defult debug keystore 為C:\users\Administrator(在win7 X64下。其他版本windows該目錄會有不同)因為該目錄不在android_SDK目錄下。所有AVD_manager找不到AVD的信息。在設置了ANDROID_SDK_HOME環境變量後重啟eclipse再次查看該欄目,其值就會改為你在環境變量值中所設置的android_SDK所在的目錄。再次啟動AVD便可順利運行。如該欄目的值沒有變化則說明ANDROID_SDK_HOME環境變量沒有設置正確,必須重新設置。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved