2013-08-19 121 views
0

我幾天前在android商店上傳了一個應用程序,它顯示爲不支持galaxy s4和Nexus 7(我剛剛測試過那些設備可能有更多)。Android應用程序兼容性問題

這裏的應用程序URL

https://play.google.com/store/apps/details?id=com.lingapps.appwriter

我環顧四周關於平板電腦的權限和發現對

什麼權限,我使用的,現在這裏的。

清單的xmlns:機器人= 「http://schemas.android.com/apk/res/android」 包= 「com.lingapps.appwriter」 機器人:的installLocation = 「自動」 機器人:的versionCode = 「3」 機器人:=的versionName 「1.0」>

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="14" /> 

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

<compatible-screens> 
<!--no small size screens --> 


<!--all normal size screens --> 
<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" /> 

<!-- all large size screens --> 
<screen android:screenSize="large" android:screenDensity="ldpi" /> 
<screen android:screenSize="large" android:screenDensity="mdpi" /> 
<screen android:screenSize="large" android:screenDensity="hdpi" /> 
<screen android:screenSize="large" android:screenDensity="xhdpi" /> 

<!-- all xlarge size screens --> 
<screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
<screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
<screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 

<!-- Special case for Nexus 7 --> 
<screen android:screenSize="large" android:screenDensity="213" /> </compatible-screens> 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_ALL_DOWNLOADS" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.SEND_SMS" /> 
<uses-permission android:name="com.android.vending.BILLING" /> 
<uses-permission android:name="com.android.vending.CHECK_LICENSE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.USE_CREDENTIALS" /> 
<uses-feature android:name="android.hardware.telephony" android:required="false" /> 

但爲什麼它沒有顯示爲Galaxy S4兼容,任何幫助將是非常的欣賞。

回答

1

您需要更改機器人:targetSdkVersion = 「14」機器人:targetSdkVersion = 「17」

+0

否則ü可以做一件事只需從代碼中刪除android:targetSdkVersion =「14」即可 –

0

這幫助了我:

1)刪除<supports-screens>塊。

2)目標SDK 19級(含如果尚未安裝SDK管理器)

3)安裝此以下行添加到<comatible-screens>塊:

<screen android:screenSize="normal" android:screenDensity="480" />