2011-05-19 74 views
0

我已將應用程序上傳到Android市場。我已經在清單中給出的minSdk版本8,將應用程序可 運行2.2及以上適用於所有設備的Android市場應用程序現已可見

設備,但我面臨一個很奇怪的行爲,其中應用程序是不是在所有2.2版本的設備可見。已經有多個 設備進行測試,但該行爲是隨機的,它顯示了不是別人

而一個更重要的一些設備&,該應用程序在Android Market網站上清晰可見,並且提到,應用 是兼容2.2 &以上

有沒有人遇到過類似的問題。有任何想法嗎?這是否與清單中的其他參數有關,與位置等有關?

回答

1

最有可能的原因是您的應用的市場過濾器存在一些問題。爲了確保您的應用程序可以達到最多的設備,正確使用這些設備非常重要,但同時也非常重要,以確保您不會在未爲您的應用程序提供必要硬件支持的設備上發生意外行爲。

例如,如果你的應用程序從你的短信收件箱讀取,你需要聲明以下的,否則你的清單可能在僅限Wi-Fi平板電腦不支持SMS安裝:

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

您可能會看到的是,您尚未定義應用程序支持的所有顯示大小,因此它不會顯示在某些設備上。至於你提到的位置,你應該聲明:

<uses-feature android:name="android.hardware.location" /> 

,這將導致您的應用被以不具備所需的硬件,爲您提供位置數據設備可見。

查看the market filters瞭解更多信息。

+0

我想通了這個問題。在發佈的時候,我只選了兩個國家,其餘的都沒有了:-(現在我已經選擇了所有的作品,它的作品很好 – user669231 2011-05-19 16:47:17

相關問題