2014-01-10 75 views
0

我創建了兩個應用程序。一個用於平板電腦,一個用於智能手機爲什麼Google Play不知道我只想要小屏幕和普通屏幕?

對於平板電腦,它工作得很好。我已經改變了manifest並把"true" to large and xlarge screen. 所以,當我上傳了我的apk,谷歌表示,982個設備(所以它不包括手機)

,但對於智能手機,我已經把"false" for large and xlarge和谷歌Play不會看到!它說4700兼容的設備,我在列表中看到,平板電腦兼容!

你知道爲什麼嗎?

這裏是我的清單智能手機:

<android> 
    <manifestAdditions><![CDATA[<manifest> 
     <supports-screens 
      android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="false" 
      android:xlargeScreens="false"/> 
      <compatible-screens> 
      <!-- list the screens you support here --> 
      <screen android:screenSize="small" android:screenDensity="ldpi" /> 
      <screen android:screenSize="small" android:screenDensity="mdpi" /> 
      <screen android:screenSize="small" android:screenDensity="hdpi" /> 
      <screen android:screenSize="small" android:screenDensity="xhdpi" /> 
      <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
      <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
      <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
      <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
      </compatible-screens> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> 
<uses-permission android:name="android.permission.WAKE_LOCK"/> 
    </manifest>]]></manifestAdditions> 
     </android> 
      <supportedLanguages>fr</supportedLanguages> 
     </application> 

難道我犯了一個錯誤的地方?

感謝

回答

0

你知道爲什麼嗎?

擺脫<supports-screens>,只有你的<compatible-screens>元素。還請注意,由於密度比您列出的密度高,因此您將無法在所有smallnormal屏幕上使用。