2011-12-09 103 views
1

我已經在android市場上發佈了我的應用程序。我能夠將它下載到我的手機(samsung galaxy sl [i9003]),但最近我通過kies將手機從2.3.5更新到了2.3.6,現在市場宣稱你的應用與我的設備不兼容。我該怎麼做才能兼容?Android市場不兼容

我的手機已經紮根,市場版本3.3.12。我需要在清單中更改應用程序的任何屬性嗎?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="XXX" 
    android:versionName="1.1.1" android:versionCode="7"> 
<uses-sdk android:minSdkVersion="7"/> 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> 

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

<application android:icon="@drawable/icon" android:debuggable="false" android:label="@string/app_name"> 
    <activity android:name=".SplashActivity" 
       android:label="@string/app_name" android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="MenuActivity" android:screenOrientation="portrait"></activity> 
    <activity android:name="com.inmobi.androidsdk.IMBrowserActivity" 
       android:configChanges="keyboardHidden|orientation|keyboard" /> 
    <activity android:screenOrientation="portrait" android:name=".BrowseMovies"></activity> 
    <activity android:name="SongDisplayDetails" android:screenOrientation="portrait"></activity> 
    <activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
    <activity android:name="SearchDataActivity" android:screenOrientation="portrait"></activity>     
</application> 

+0

你在你的應用中需要哪些功能? –

+0

@rohit請將您的清單粘貼到您的帖子中。清單文件中可能存在錯誤,導致您的應用無法在手機上下載。 – Janusz

+0

@ janusz-添加清單請檢查並回復 – rohit

回答

0

有市場控制檯選項:當您發佈的應用程序,在節「發佈PARAMS」有所有已知的設備列表,在那裏你可以看到所有不兼容的設備,以及原因它們是不相容的。

//我不確定在市場情況下的部分名稱我有俄羅斯版本的市場控制檯。部分「發佈PARAMS」雲只是「聯繫人」

0
  1. 找出哪些設備是通過點擊不兼容「兼容設備查看列表」在開發者控制檯時,您可以「上傳APK」之前。 這列出了它將安裝的所有那些以及它不會安裝的那些。對我來說,這是關鍵的一步,找出哪些與什麼是錯誤的。

  2. 在我的情況下,使用手機是可選的。它具有用於手機和錄製的許可,例如可能不需要的。一些用例需要這些,有些則不需要。 <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.CALL_PHONE" />

這是什麼導致它排除我所有的平板電腦。

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

這似乎解決了它,現在在Play.Store中沒有不兼容的設備。 現在我只需要人們下載並使用它!