2012-02-10 55 views
1

當前我正在開發Android項目Android Platform 2.3.3, API Level 10。我想構建APK文件來運行我的項目Android 2.0 Device。我怎樣才能做到這一點 ?我可以在Android 2.0 Device上運行我當前的APK文件嗎?創建APK文件以在舊Android平臺上運行

回答

4

您需要在清單中配置android:minSdkVersion,如documentation中所述。這意味着只有最低SDK支持的API方法和類纔會提供給您。

0

如果您希望能夠在不同的API級別上運行您的應用,Android市場將支持多個APK。

您可以使用minSdkVersion 5上傳一個apk,使用minSdkVersion 10上傳一個apk。如果API級別高於5的手機將看到此版本,則上一個必須具有更高版本的代碼。

請注意,正如kgiannakakis所說,如果將minSdkVersion設置爲5,您將無法使用僅在版本10及更高版本中可用的類和方法。爲了避免這種情況,您可以在5級上構建一個不具有相同功能的精簡版本。或者您可以使用反射來檢查當前設備上的運行時方法是否可用。

相關問題