[英]App doesn't show up on the Android Market
昨天我們已經在Android Market上升級了我們的應用程序(easy.go),此后,我們收到了HTC Tattoo和Sony Ericsson XPeria mini用戶的幾條消息,說他們看不到Android Market上的應用程序。
上傳到市場時,我們不是在使用版權保護,所以我想這不是問題。
第一個假設是問題出在小屏幕上。 我看了manifest.xml。 上面寫着:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
這是所有權限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-sdk android:minSdkVersion="3"/>
有什么建議么?!
有一些分辨率為320x480的大圖像,而在分辨率為240x320的圖像中沒有其他選擇。 可能是問題嗎?
在升級應用程序之前是否有一些預覽,以了解哪些設備在市場上不可見?
我想,我現在知道答案了: http : //developer.android.com/guide/appendix/market-filters.html#manifest-filters
如果我理解正確
示例1清單聲明了
<uses-sdk android:minSdkVersion="3">
,並且不包含<supports-screens>
元素。 結果:除非應用其他過濾器,否則Android Market將不會向小屏幕設備的用戶顯示該應用程序,而是向普通和大屏幕設備的用戶(即用戶)顯示該應用程序。示例2清單聲明了
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4">
並且不包含<supports-screens>
元素。 結果:除非應用其他過濾器,否則Android Market將向所有設備上的用戶顯示該應用。
然后應將<uses-sdk android:minSdkVersion="3"/>
替換為<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
看看市場過濾器規則(如果尚未完成),也許可以為您提供幫助: http : //developer.android.com/guide/appendix/market-filters.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.