2010-11-24 62 views
2

我的Android應用程序使用minSdkVersion = 3和targetSdkVersion = 8。我使用了8個,因爲這是應用程序測試的最高級別的API;然而,它是爲第3級編寫的,並沒有使用超出該級別的任何特徵(除了第4級使用反射的特徵之外)。可以使用targetSdkVersion = 8導致:可能android:targetSdkVersion = 8會導致問題?

  1. Android Market要過濾某些設備的應用程序?我的意圖是使應用程序適用於所有設備> =級別3且無過濾。

  2. 由於targetSdkVersion = 8,應用程序中的問題將根據google:「禁用目標版本不需要的兼容性設置(否則可能會打開以保持向前兼容性),或啓用更新的功能那些舊應用程序不可用「。

+0

要澄清,你基本上是問1.5或1.6的用戶是否可以在市場上看到你的應用程序? – user432209 2010-11-24 23:25:32

+0

是的,但更一般地說,(1)它可能會導致任何過濾和(2)我沒有測試我的應用程序安裝在SD卡上,EboMike說是8的一個功能。所以我應該降低到4 ? – fupsduck 2010-11-24 23:37:59

回答

5

編號targetSdkVersion:8只是告訴系統,您支持的SDK 8功能,如安裝到SD卡。 minSdkVersion是過濾應用程序並將其隱藏給使用較低SDK的用戶的應用程序。

相關問題