簡體   English   中英

應用程序未出現在Samsung Galaxy Tab的Android Market中

[英]Apps not appearing in the Android Market on the Samsung Galaxy Tab

從Samsung Galaxy Tab查看時,我的某些應用程序未出現在Android Market中。

我注意到其他開發人員的許多其他應用程序也正在發生這種情況。 如果我將Nexus One上Market中某個類別的“ Just in”與“ Galaxy Tab”進行比較,那么Nexus One上就會出現更多的應用。 因此,我認為這不是我的應用程序特有的問題。

奇怪的是,我無法弄清有沒有出現的應用之間的區別。 例如,在我的確實出現的應用的Android清單中,我有以下內容:

<uses-sdk android:minSdkVersion="3" />

<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />

會在Android電子市場中顯示該應用,並且該應用在“標簽”上全屏顯示。

但是對於我的其他幾個具有相同設置的應用程序,我無法瀏覽或搜索以找到Market中列出的應用程序。 好像它們根本不在市場中。

僅供參考,我可以在Galaxy Tab AVD模擬器上很好地運行應用程序。 我也嘗試過4版的min SDK。

謝謝!!

Android Market根據AndroidManifest.xml文件中指定的值過濾出應用程序。 7英寸的平板電腦是一個“大”屏幕。 因此,對於具有minSDKVersion = 3的應用程序,將support-screens標記顯式定義為:

 <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" /> 

http://innovator.samsungmobile.com/galaxyTab.do#03

例子2

清單聲明<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4">並且不包含元素。 結果:除非應用其他過濾器,否則Android Market將向所有設備上的用戶顯示該應用。

http://developer.android.com/guide/appendix/market-filters.html

難道是市場上的版權保護功能?

顯然,三星設備的緩存限制為30MB,因此它們不會讓您下載超過該大小的應用。 檢查您的APK大小,因為這可能是問題。

您的某些應用程序是否使用電話功能? 默認情況下,除非您在AndroidManifest.xml中設置此值,否則Market不會將這些應用程序提供給僅支持wifi的設備:

  <uses-feature android:name="android.hardware.telephony" android:required="false"/>   

這里查看我的答案以獲取更多信息。

當這些功能不可用時,您需要確保代碼能正常處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM