安裝Android SDK和ADT步驟和遇到的問題

來源:互聯網
上載者:User

標籤:

http://894503895.diandian.com/post/2012-05-16/18695648

 

1.安裝eclipse。:http://www.eclipse.org/downloads/ 
注意:安裝3.6版本及以上
2.安裝ADT
(1)線上安裝
   開啟Eclipse,選擇help->Install New Software...彈出安裝新軟體視窗
   在"Work with"中輸入https://dl-ssl.google.com/android/eclipse/
   選擇所有軟體,一直Next,需要accept的就accept,直到安裝完畢。
PS:如果未成功安裝到ADT的資訊,重啟eclipse多試幾次。
(2)離線安裝
   下載ADT的zip檔案。
   開啟Eclipse,選擇help->Install New Software...彈出安裝新軟體視窗。
   在"Work with"中點"Add",輸入name,點Archive中選擇ADT的路徑。然後就可以按照線上安裝的方法安裝。
3.安裝android-sdk
   訪問http://developer.android.com/sdk/index.html,下載適合自己平台的安裝包。
   設定系統變數
   設定系統內容變數ANDROID_HOME,設定為SDK的安裝目錄,如D:\android\android-sdk-windows
   將D:\android\android-sdk-windows\tools;D:\android\android-sdk-windows\;
   D:\android\android-sdk-windows\platform-tools;增加到PATH系統變數中
   設定SDK路徑
          eclipse->windows->preferences->android中輸入sdk的安裝路徑D:\android\android-sdk-windows
4.安裝sdk
   在D:\android\android-sdk-windows中開啟SDK Manager,將會出現多個sdk版本。應用比較廣泛的是2.2、2.3.3、3.1,選擇合適的版本點擊"Install package"。至此,sdk安裝完畢。
ps:Tools中Android SDK Platform-tools必選。
之前在安裝sdk18.0.0之後,運行android unit test時,遇到這個問題:java.lang.RuntimeException,錯誤資訊太少,對吧。後面會詳細介紹
這是sdk18.0.0自身的bug造成,後來裝了個sdk16.0.0就ok了。
5.建立AVD
   開啟eclipse,選擇windows->AVD Manager,點擊New,輸入name,選擇taget,size,點Create AVD。

ok,下面就可以建立工程。

遇到的兩個問題

(1)大家都知道,android test需要對package做重簽名,但是即使用re-sigh.jar重簽名之後,依然提示簽名錯誤。找了很多解決辦法,最後實在是沒有辦法,把jdk版本從1.7降到1.6,ok了。所以,在這裡建議需要用的童鞋在安裝之前先檢查下安裝的eclipse和jdk的版本。給個驗證可以成功的配合:eclipse 3.6 和jdk1.6

(2)在解決完重簽名的問題之後,運行demo又提示RunTimeException。利用logcat查看具體原因是:Caused by: java.lang.RuntimeException: Could not find test class. Class: com.tencent.test.qqdriver.demo.AndroidQQDriverDemoScript。google了很多辦法,最後發現是sdk1.8和adt18版本帶來的問題,沒有辦法,只能降級到sdk1.6和adt16。在這裡很想感歎一句,裝個android的環境真是揪心和鬧騰。建議大家用主流版本,最新的不一定是最合適的。

安裝Android SDK和ADT步驟和遇到的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.