Android 4.2 工程匯入 5.0 SDK Eclipse 開發環境出現的問題總結,androideclipse

來源:互聯網
上載者:User

Android 4.2 工程匯入 5.0 SDK Eclipse 開發環境出現的問題總結,androideclipse

Android 4.2 工程匯入 5.0 SDK Eclipse 開發環境出現的問題總結

太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商業用途-保持一致”創作公用協議

轉載請保留此句:太陽火神的美麗人生 -  本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。


首先,我的 Android SDK 下載情況,如所示,起初只有 5.0 ,昨天匯入 4.2 建立的工程,一片紅,做了一些配置更改如下:

1、我安裝的是 JDK1.8,故需要做如更改:項目上右鍵->屬性->java compiler

將 “Compiler compliance level”  項的值由 1.6 更改為 1.8 ;


2、刪除並重新添加庫工程


3、如,因昨天只有 5.0 的SDK,預設 4.2 建立的工程匯入進來後,找不到對應的 4.2 的 SDK,上面的 Project Build Target 就會是未選狀態,只要選中 5.0 的SDK就可以了;

4、工程上右鍵 -> Android Tools -> Fix Project Properties,這個的作用應該和以上有些重疊,至少有一點,不用手工改 project.properties 設定檔中的以下兩項了

     target=android-21
     android.library.reference.1=../../../../Android/workspace-2/appcompat_v7

    但是,你只用這個修複工具,確不一定能解決此兩點內容,有時還得手工實施上面第1、2、3步驟才能真正解決問題 ;

5、最後也是最關鍵的一點,有時不做,真的就看不出已經修複好了,那就是 clean and auto rebuild !!!


接下來,今天又下載了 4.2 SDK,想簡化工程匯入的操作,以便從 SVN 檢出工程直接就能用,可是問題又一次出現了,style 中的一些父類型找不到,從這次問題解決,可以肯定的說,工程中的布局,樣式等對 Android 庫的引用,都基於工程的 Project Build Target 設定中所依賴的版本設定。

另外,引用的 appcompat_v7 庫工程中所使用的支援庫要與當前工程的一致,當一個使用 5.0 的,一個使用 4.2 的,就會報錯。

仔細的分析和閱讀 console 中的錯誤輸出很關鍵。


明天有空,再詳述這一部分內容。


另外,還有一個引用多個外部 jar,以及使用 xml 等設定檔的 java 應用,在打包時,這些外部 jar 的打法,以及 xml 等的路徑問題解決,後續會陸續補充進來。









eclipse配置sdk問題我靠,出現這個介面說我什sdk要更新安卓環境都配好了

你的SDK版本和ADT版本 沒有得到一個好的相容。
 
最近用eclipse搭建了安卓的開發環境,SDK ADT什的都安好了,而且也可以啟動了,但是老是出現這樣的問題

Failed to install HelloWorld.apk on device 'emulator-5554!
不能安裝 apk到模擬器上。重新設定一下 模擬器的參數試試。或者 直接 用電腦串連你的安卓手機,用你的安卓手機來測試,呵呵,我就是用My Phone和平板一塊測試,根本 不開模擬器的,呵呵,那個模擬器太卡了。(要開啟USB調試 並安裝好驅動)
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.