![](/img/trans.png)
[英]Samsung Galaxy Tab 4/Android Studio - Layout not appearing properly on device
[英]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.