Android Market过滤我的应用程序为LG Pecan / Optimus Me / P350

时间:2011-12-26 00:50:31

标签: android google-play android-market-filtering

Unsupported devices due to your manifest settings
Pecan(pecan)
Unsupported devices due to your manifest settings
LG-P355(pecanV)

该应用已在此设备上经过全面测试,效果很好。这纯粹是一个市场过滤问题。任何人都可以建议一个策略来找出哪个清单元素导致它被过滤?

我怀疑这是我使用的权限.FLASHLIGHT(山核桃没有闪光灯),但这没有区别:

<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />

正在运行$./aapt dump badging显示:

uses-permission:'android.permission.FLASHLIGHT'
uses-feature-not-required:'android.hardware.camera.flash'

开发者控制台显示:

This application is only available to devices with these features, as defined in your application manifest.

Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.camera
android.hardware.location.network
android.hardware.wifi
android.hardware.location
android.hardware.location.gps
android.hardware.camera.autofocus
android.hardware.screen.landscape
android.hardware.touchscreen
android.hardware.screen.portrait
This application is available to over 698 devices.

以上任何内容都不应排除LG Pecan / P350。

我不明白为什么谷歌会这样做,以便您必须发布并保存新的APK才能看到支持哪些设备,或者为什么“设备可用性”对话框无法告诉您哪个清单元素导致过滤。

我最好的选择是继续摆弄使用权限和使用功能,提高我的版本号并每次发布新的APK直到它有效吗?

以下是aapt转储中的相关位:

sdkVersion:'7'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
uses-permission:'android.permission.GET_ACCOUNTS'
uses-permission:'android.permission.MANAGE_ACCOUNTS'
uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
uses-permission:'android.permission.CAMERA'
uses-permission:'android.permission.FLASHLIGHT'
uses-feature-not-required:'android.hardware.camera.flash'
uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.ACCESS_WIFI_STATE'
uses-permission:'android.permission.CHANGE_WIFI_STATE'
uses-permission:'android.permission.VIBRATE'

uses-feature:'android.hardware.camera'
uses-feature:'android.hardware.camera.autofocus'
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.wifi'
uses-feature:'android.hardware.touchscreen'
uses-feature:'android.hardware.screen.landscape'
uses-feature:'android.hardware.screen.portrait'

我的目标是Android 2.1+,并且没有在清单中指定任何屏幕尺寸要求。

0 个答案:

没有答案