我開發了一個Android應用程序。它的清單非常簡單,並在下面複製。Android應用程序兼容性問題
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.siddjain.jainaartis"
android:versionCode="1"
android:versionName="1" >
<uses-sdk android:minSdkVersion="7" />
<uses-configuration android:reqFiveWayNav="true" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Main"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".DisplayForm"
class=".Aarti" >
</activity>
</application>
</manifest>
Play商店報告此應用程序與許多設備不兼容。具體來說,它報告與我的手機是Samsung GT-S5570不兼容。 我手動將該應用程序安裝到了我的手機上,並且工作正常。
開發人員控制檯提供以下消息:
此應用程序僅適用於具有這些功能的設備,如應用程序清單中所定義。
屏幕布局:小中大XLARGE
所需的設備特徵
android.hardware.touchscreen
本申請可供超過266的設備。
device availability dialog列出三星GT-S5570不兼容。
如何解決兼容性問題?我的清單中有什麼導致應用程序被歸類爲與Samsung GT-S5570不兼容?如前所述,我已經在手機上查看了應用程序的作品。
該手機的規格可用here順便說一句。它具有240x320像素的顯示分辨率並具有Froyo(android v2.2.1)
應用程序可用於哪些設備的數量「這個程序是你的GALAXY S不兼容」 - 的Galaxy S的Android 4.0.3,斯洛文尼亞語載體。 –
它必須在'android:reqFiveWayNav =「true」的地方' – user717572