2012-01-27 114 views
0

我需要在Eclipse中打開以前開發的android應用程序。該應用程序已爲Android 1.6目標開發。當我將項目導入eclipse IDE時,它會出現以下錯誤。在Eclipse中打開以前的Android項目時出現錯誤

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. 

之後:
Right click the the Project -> Android tools -> Fix project properties

我仍然無法打開該項目。有沒有人有過這方面的經驗,或有任何想法擺脫這個錯誤。

Thans inadvance。

回答

3

對於Android,您應該使用JDK 1.5(5.0)或1.6(6.0)。在你的情況下,你使用JDK 1.7,並且Android會拋出這個錯誤。

+0

您的意思是java JDK 1.7不支持Android開發嗎?是嗎?我在我的電腦中安裝了JDK 1.7。 – JibW 2012-01-27 11:21:31

+2

Android SDK尚不支持JDK 1.7。也許這會在不久的將來改變,但現在你應該只使用1.5和1.6版本。 – Yury 2012-01-27 11:50:56

+0

是否可以使用Eclipse Indigo版本,因爲我使用該版本? (適用於Java開發人員的IDE [版本:Indigo Service Release 1]) – JibW 2012-01-27 12:09:05

0

首先確保您的機器上必須安裝android 1.6。其次,如果你沒有下載和安裝,java編譯器5.0或6.0必須在那裏。

所以設置合適的java編譯器進行編譯。 爲此 - >右鍵單擊project-> properties-> java編譯器。

您還可以更改構建目標的項目通過 - >右鍵單擊項目 - >屬性 - > Android的

+0

是的,我已經安裝了Android 1.6。 Eclipse Indigo版本在android開發中有問題嗎? (IDE for Java Developers [Version:Indigo Service Release 1]) – JibW 2012-01-27 11:16:36

+0

右鍵單擊project-> properties-> java編譯器時,它顯示java編譯器符合性爲1.5 – JibW 2012-01-27 11:19:39

0

我認爲你輸入了錯誤的Java版本,你自找的1.7(這是不是Java 7,因爲它至少需要Java 5。)

因此,請嘗試將版本從1.7更改爲7或更改爲您擁有的版本。

這是在清單文件中完成我認爲

相關問題