Android应用程序兼容性问题
我开发了一个android应用程序。它的清单非常简单,复制如下Android应用程序兼容性问题,android,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" >
<?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>
将三星GT-S5570列为不兼容。
如何解决兼容性问题?我的清单中有什么导致该应用程序被归类为与三星GT-S5570不兼容?如前所述,我已检查该应用程序在我的手机上是否正常工作
顺便说一句,这款手机的规格是可用的。它的显示分辨率是240x320像素,并且有Froyo(android v2.2.1)可能是运营商的限制。play store通过您设备的已知信息(屏幕大小、操作系统、运营商)过滤应用程序,但不包括是否可以安装和/或工作。如果你无法安装,因为它检查了兼容性,这将是开发(和非游戏商店应用)的噩梦。
你多久前添加的应用程序?如果您刚刚添加了它,它需要几个小时才能传播并可用
我看到它使用5路导航。您的应用程序是否使用了它(我想是这样),并且它在您的应用程序中工作吗?能够使用以下清单解决此问题(必须明确声明对小屏幕的支持)。应用程序可用的设备数量从266台增加到1272台
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.siddjain.jainaartis"
android:versionCode="3"
android:versionName="1" >
<uses-sdk android:minSdkVersion="7" />
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="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>
您的设备还具有ldpi/小屏幕。您可能会考虑声明在清单中支持它。“这个应用程序与您的Galaxy S不兼容”——Galaxy S,Android 4.0.3,斯洛文尼亚运营商。它必须在代码> Android中的某个地方:ReqFiVeWave=“true”< /代码>