我對Android/Java開發非常新穎。 我有一個應用程序應該運行在API級別10及以上。Intelij Idea Android應用程序開發編譯時間檢查
這是我的AndroidManifest.xml
<uses-sdk android:minSdkVersion="10"
android:targetSdkVersion="17"/>
,這是InteliJ理念IDE我的應用程序結構。
根據Android的文件PopupMenu的在API等級11加,但是當我用PopupMenu的任何活動,應用程序編譯成功!我認爲IDE應該以某種方式通知我,比如編譯時錯誤或警告。
我錯誤地配置了應用程序或IDE?或者我應該手動檢查應用程序中使用的每個組件,以確保最低的SDK兼容性?
謝謝。
UPDATE
這是我的代碼快照,有在代碼編輯器中沒有任何警告。
,謝謝,我已經更新了我的問題,並添加我的代碼編輯器的快照。沒有警告。 – Navid
我已經編輯了一個可能的解決方案我的答案。 –
完成!但是現在它用API版本10進行編譯,根本不編譯。 – Navid