是否有可能果凍豆Android設備上運行,當我在Eclipse中設置的目標API -8和最小的SDK API-8使任何項目沒有任何問題。如果創建任何問題,那麼我們必須做些什麼來解決這個問題。是它的Android 4.2.2版上運行,當我設定的目標API 8和最小的SDK API 8
0
A
回答
1
當你設定的目標API來API8這意味着您的應用程序進行了優化,使用API8智能手機上運行,但仍可以從最小的SDK運行到最後一個出去(或最大集)。
的Android 4.2.2依賴於API 17級,所以應該沒有問題運行。
見
由於Android的每個新版本的發展,一些行爲,甚至出現可能會改變。但是,如果平臺的API級別高於應用程序的targetSdkVersion聲明的版本,系統可能會啓用兼容性行爲以確保您的應用程序繼續按照您的預期方式工作。您可以通過指定targetSdkVersion來匹配它所運行的平臺的API級別來禁用這種兼容性行爲。例如,在Android 3.0或更高版本上運行,當同時禁用屏幕兼容模式在更大的屏幕上運行時(將該值設置爲「11」或更高允許系統應用新的默認主題(全息)到您的應用程序,因爲API支持11級隱式支持更大的屏幕)。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
1
這是可能的,只要你不設置最大API。儘管某些方法和常量可能無法訪問,或者它們被棄用,一旦加載到4.2.2設備上,可能會導致運行時錯誤。一個例子是在< 4.2.2,AIRPLANE_MODE是Settings.System.AIRPLANE_MODE_ON
下,作爲4.2.2它位於Settings.Global.AIRPLANE_MODE_ON
因此,您不再可以在你的代碼改變飛行模式。
相關問題
- 1. API 8上的Android動畫
- 2. 在Tomcat上運行Jena API的java.lang.UnsupportedClassVersionError 8
- 3. android最小和目標SDK
- 4. AdMob和API版本8
- 5. Android上的ActionBar setTitle()與sdk版本8
- 6. Android SDK和Windows 8
- 7. 在低於項目目標API版本的設備上從Eclipse運行
- 8. 建設目標和最低sdk版本
- 9. 改變我的Android應用分SDK API從8到API 4刪除我的overridependingtransition
- 10. Android SDK最小設置爲運行apk
- 11. Android 8中的Java 8 Stream API N
- 12. SDK API管理器上的2.2 API和4.2.2 API有什麼區別
- 13. 運行Google Maps Android API的最小Android API級別
- 14. Android- API中的片段8
- 15. Windows 8上的WP7 SDK 8
- 16. 的Android - 確定是否LTE上API級8
- 17. Sherlock:android:textAllCaps需要API等級14(當前最小爲8)
- 18. Android Volley API UTF-8
- 19. ScaleAnimation Android Api level 8
- 20. Facebook SDK(android)和API版本
- 21. 類需要API級別11(當前最小值爲8)
- 22. 如何獲取在API級別7和8上運行的Android應用程序?
- 23. 開始在我的Android和Safari設備上運行SpeechSynthesis API
- 24. 如何運行基於谷歌API api 8的模擬器上使用谷歌API 9製作的項目?
- 25. 調用需要API級別11(當前最小爲8):android.widget.EditText#setAlpha
- 26. HttpResponse執行只適用於Android API 8和API 10
- 27. 最小sdk是否有影響太低(8 sdk等級),目標sdk是sdk等級(23 sdk等級)?
- 28. 我開發了一個應用程序工作在api17上,但它無法工作在api 8上,但我已經給出了最小sdk爲8
- 29. Android SDK中不允許下載API 8和10
- 30. Android RTP API級別8
「所以應該不會有問題運行」,不太... – TronicZomB
@MagicMicky和TronicZomB謝謝你們 –