我有一個定位於Android的15 Android項目,但Android的8最低版本的這個清單文件中定義:的IntelliJ/Eclipse的不尊重最低SDK版本Android應用
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="15"/>
這意味着我只能使用Android 8以上的功能。
當我使用String類的isEmpty()方法(API 9中添加的方法)時,IntelliJ和Eclipse都很高興地編譯它,但是當我運行它時在較舊的設備上,由於API 8沒有實現isEmpty(),導致崩潰。
有誰知道爲什麼IDE都不能捕捉這樣的東西?
我的Java編譯器是1.6.0_33版本 - 會迫使IDE在這裏使用舊版本的幫助?
謝謝!如果有任何信息我錯過了,請隨時發表評論,我會挖掘信息!
皮棉好信息! +1 – pjco
謝謝!期待這個版本,因爲我更喜歡IntelliJ上的Eclipse! :) – Mark