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調試 並安裝好驅動)