我想知道是否與Android 2.3或更低的手機可以用下載的應用程序:以sdk target 13出售應用程序?
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>
和構建目標15?
因爲我必須這樣做才能使用AdMob jar。
感謝
我想知道是否與Android 2.3或更低的手機可以用下載的應用程序:以sdk target 13出售應用程序?
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>
和構建目標15?
因爲我必須這樣做才能使用AdMob jar。
感謝
是的,任何運行SDK版本7及以上版本的設備都可以安裝您的應用程序。 targetSdkVersion
屬性不會限制設備安裝您的應用程序。相反,它指定應用程序應該能夠在其上運行的最大API級別。
只要注意保護早期版本的Android不要使用SDK 15中提供的新方法,因爲這會導致應用程序崩潰。
使用Lint(http://tools.android.com/tips/lint)。它會檢查您的應用訪問在最低API級別以後使用的API的代碼。 –
「它指定了應用程序可以運行的最大API級別」 - 這是不正確的,並且公然違反了您的上一句話。 –
@Sam_D,你是對的...對不起,因爲這麼公然哈哈,這是一個錯字。我改變了「可以運行」到「應該可以運行」。這更清楚嗎? –
他們可以,但是您需要在低級設備上測試並確保「Class/method not found」錯誤不會彈出。 –