android - Google Play Publish Supported devices 0 -
i developed app works on phone using andengine 1.0 , live wallpaper.
having uploaded app play store get: supported devices 0 . app activated , here manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="some.package" android:versioncode="4" android:versionname="1.0"> <uses-sdk android:minsdkversion="15" android:targetsdkversion="15" /> <uses-feature android:name="android.software.live_wallpaper"/> <uses-permission android:name="android.permission.read_external_storage"/> <uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> <uses-feature android:name="android.hardware.location" android:required="false" /> <uses-feature android:name="android.hardware.microphone" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.hardware.sensor" android:required="false" /> <uses-feature android:name="android.hardware.usb" android:required="false" /> <uses-feature android:name="android.hardware.wifi" android:required="false" /> <uses-feature android:name="android.hardware.type" android:required="false" /> <application android:icon="@drawable/ic_launcher"> <service android:name="my.package.main" android:enabled="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:permission="android.permission.bind_wallpaper"> <intent-filter> <action android:name="android.service.wallpaper.wallpaperservice"/> </intent-filter> <meta-data android:name="android.service.wallpaper" android:resource="@xml/wallpaper"/> </service> </application> </manifest>
and output of aapt:
package: name='some.package' versioncode='4' versionname='1.0' sdkversion:'15' targetsdkversion:'15' uses-feature:'android.software.live_wallpaper' uses-permission:'android.permission.read_external_storage' uses-feature-not-required:'android.hardware.camera' uses-feature-not-required:'android.hardware.camera.autofocus' uses-feature-not-required:'android.hardware.location' uses-feature-not-required:'android.hardware.location.gps' uses-feature-not-required:'android.hardware.location.network' uses-feature-not-required:'android.hardware.microphone' uses-feature-not-required:'android.hardware.telephony' uses-feature-not-required:'android.hardware.touchscreen' uses-feature-not-required:'android.hardware.sensor' uses-feature-not-required:'android.hardware.usb' uses-feature-not-required:'android.hardware.wifi' uses-feature-not-required:'android.hardware.type' application-icon-160:'res/drawable-mdpi/ic_launcher.png' application-icon-240:'res/drawable-hdpi/ic_launcher.png' application-icon-320:'res/drawable-xhdpi/ic_launcher.png' application: label='' icon='res/drawable-mdpi/ic_launcher.png' wallpaper supports-screens: 'small' 'normal' 'large' 'xlarge' supports-any-density: 'true' locales: '--_--' densities: '160' '240' '320' native-code: 'armebi'
in libs/ folder have andengine-o.jar, android-support.jar, commons-math.jar. whole thing built using proguard.
what causing issue?
(i've followed advice on other posts on sof such setting user-features false)
it turns out had native library armebi .so file in libs folder, once removed number of devices shot > 0.
Comments
Post a Comment