2011年3月24日 星期四

Android 的 level 5.0 錯誤

今天將一個Android的專案資料夾搬到另一台電腦上,Import 至 Eclipse 後,一執行,
下方的狀態就跳出了幾行訊息...

Android requires compiler compliance level 5.0. Please fix project properties.

查了一下,都是教設定 JDK Compliance 改為 1.6

或是使用 Android Tools 下的 Fix Project Properties 功能,然後 Restart Eclipse

不過,都沒有作用...

突然想到以前也有碰到這種情況,剛好有找到解法,只是一時忘了.現在就記下來吧...
重點在每個Android的專案內都有一個 .classpath 的文字檔,打開它.
內容會像這樣...

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="lib" path="C:/cygwin/android-ndk-r5b/samples/testa/libs/admob-sdk-android.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

當然了,每個專案的路徑不見得會相同,所以內容會和上面不相同.
我這次出的問題就是最長的那一行, path="C:/cygwin/................admob-sdk-android.jar
就是這個了,把這裡的路徑改為現在這台電腦的路徑就ok了.

沒有留言:

張貼留言