我在Android版本8(2.2)中开发了自己的应用程序,并在Android市场上发布。当我试图在市场上安装三星Galaxy pop(2.2.1)设备时。找不到兼容设备。虽然我已指定
,但会显示此消息<supports-screens android:largeScreens="true"
android:smallScreens="true"
android:normalScreens="true"
android:anyDensity="true"
/>
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
在我的清单文件中。 任何人都可以建议我为什么Android市场过滤我的应用程序为三星Galaxy pop?请帮帮我。提前谢谢
答案 0 :(得分:8)
最后我得到了解决方案,这是自动对焦功能,因为Google Play正在过滤我在谷歌播放的三星galaxy mini(不支持相机自动对焦功能)上的应用。
我已经包含了许可
<uses-permission android:name="android.permission.CAMERA"/>
默认情况下包含自动对焦功能true。 所以我在清单文件中添加了以下内容。它为我工作
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
注意:Google Play在上传后不会立即在设备上显示您的应用。这需要一些时间,所以不要像我那样恐慌。如果问题仍然存在,请清除Google Play的缓存。