導入Android項目出錯問題解決:
問題描述:導入源代碼出現以下問題:
1.Project has no project.properties file! Edit the project properties to set one.
2.Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
3.xxx override a superclass method
解決:
1.修改android項目的project.properties文件,修改target=android-10這一行,使得符合當前環境的android jdk level.
技巧:如果本來就是android2.3,但是導入程序找不到jar包可以先把target值改成任意值保存,等eclipse自動導入相應jar包後再修改回target=android-10,此時jar成功導入.若還是找不到jar請檢查jar路徑,到
X:\android\android-sdk\platforms
目錄下查找相應的文件夾
2.在android項目右擊,選擇properties-java compiler
勾上Enable project specific settings
選擇compiler level為1.7保存
3.在android項目右擊,Android Tools > Fix Project Properties
此時項目還是很多地方報錯,不急,clean一遍再重啟eclipse項目便可正常運行
總結:
以上問題的原因是原來項目是使用jdk1.5以及android2.3環境創建,本機上的環境是jdk1.7,android 4.1,由於環境不兼容導致直接導入報錯.但是我還有一個問題沒有解決,就是不知道為何導入以後會要求提示刪除@Override注解,這個有何用??為何jdk1.5和1.6的程序導入1.7都要求remove,等待高手解決這個問題.