2012-12-05 47 views
0

對不起,我不能讓標題更清晰,所以這裏是我的問題:我使用這個項目的源代碼(https://github.com/felixpalmer/android-visualizer),並有一個非常奇怪的問題。 當我使用代碼而不做任何修改時,它的工作原理沒有任何問題,我可以在我的android設備上運行該程序。調用需要API級別9(當前是8 =>錯誤),android.media.audiofx.Visualizer相關。 (圖片內)

但是,當我在自己的程序中添加以下代碼(和適應一切),我有這樣的錯誤消息: 類需要API 9級(當前分鐘8):android.media.audiofx.Visualizer

既然我已經修改我的清單與這樣一個事實,我沒有什麼線索是錯的:

< uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="15" /> 

我已經閱讀過類似的文章,但到目前爲止沒有任何工作,我真的很傷心,因爲原來的程序完美運行,麻煩從我自己的版本開始。

如果您有任何想法,請提前致謝!

見你Picture from my problem box

+0

這是因爲您正在使用需要API 9一些功能和項目SDK是8的變化SDK來9 –

+0

我該怎麼辦?我已將「Project Build Target」修改爲Android 2.3.3(API 10),並在我的清單中提到9應該是最小值。 – Phalanx

回答

0

我想,也許你應該清理項目,然後再重試。有時Eclipse會做這樣愚蠢的事情,即使一切正常。

+0

它工作!清理項目使錯誤消失,我的應用程序正在工作!感謝您的建議! – Phalanx

+0

如果解決了您的問題,請接受答案爲正確! – Pavlos

0

您需要更新您的android SDK。 在Android SDK Manager中,您會在最後找到Extras。您需要將Android的支持庫更新到版本11

感謝

+0

或者你可以修改Manifest.xml文件android:minSdkVersion =「8」 –

相關問題