Android app shows as not compatible with any device -
i going out of mind... tried changing uses-feature camera false, remove it, remove permissions... keeps saying compatible 0 devices... sdks min 16 target 21.... missing?
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.twentythreepixels.chefseyesonly" > <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.camera" /> <uses-feature android:name="android.hardware.camera" android:required="true" /> <application android:allowbackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <!-- application metadata --> <meta-data android:name="com.facebook.sdk.applicationid" android:value="*********************************" /> <meta-data android:name="io.fabric.apikey" android:value="*********************************" /> <!-- login activity --> <activity android:name=".loginactivity" android:theme="@style/apptheme.login" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <!-- register activity --> <activity android:name=".registeractivity" android:label="@string/title_activity_register" android:parentactivityname=".loginactivity" > <meta-data android:name="android.support.parent_activity" android:value="com.twentythreepixels.chefseyesonly.loginactivity" /> </activity> <!-- main activity (drawer) --> <activity android:name=".mainactivity" android:label="@string/title_activity_main" > </activity> <!-- view picture activity --> <activity android:name=".viewpictureactivity" android:label="@string/title_activity_view_picture" android:parentactivityname=".mainactivity" > <meta-data android:name="android.support.parent_activity" android:value="com.twentythreepixels.chefseyesonly.mainactivity" /> </activity> <!-- settings activity --> <activity android:name=".settingsactivity" android:label="@string/title_activity_settings" android:parentactivityname=".mainactivity" android:theme="@style/apptheme" > <meta-data android:name="android.support.parent_activity" android:value="com.twentythreepixels.chefseyesonly.mainactivity" /> </activity> <!-- facebook activity --> <activity android:name=".facebookactivity" android:label="@string/title_activity_facebook" > </activity> <!-- twitter activity --> <activity android:name=".twitteractivity" android:label="@string/title_activity_twitter" > </activity> </application> build.gradle <--- solution in file!
buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } } android { compilesdkversion 21 buildtoolsversion "21.1.2" defaultconfig { applicationid "com.twentythreepixels.chefseyesonly" minsdkversion 16 targetsdkversion 21 versioncode 2 versionname '1.0.1' } buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.pro' } } productflavors { } } dependencies { compile filetree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:22.0.0' compile 'org.apache.directory.studio:org.apache.commons.io:2.4' <!-- replace 'commons-io:commons-io:2.4' --> compile 'com.facebook.android:facebook-android-sdk:4.0.1' compile('com.twitter.sdk.android:twitter:1.4.0@aar') { transitive = true; } } aapt dump badging
package: name='com.twentythreepixels.chefseyesonly' versioncode='2' versionname='1.0.1' platformbuildversionname='5.0.1-1624448' sdkversion:'16' targetsdkversion:'21' uses-permission: name='android.permission.internet' uses-permission: name='android.permission.access_network_state' uses-permission: name='android.permission.write_external_storage' uses-permission: name='android.permission.camera' application-label:'chefs eyes only' application-label-ca:'chefs eyes only' application-label-da:'chefs eyes only' application-label-fa:'chefs eyes only' application-label-ja:'chefs eyes only' application-label-pa:'chefs eyes only' application-label-ta:'chefs eyes only' application-label-nb:'chefs eyes only' application-label-de:'chefs eyes only' application-label-he:'chefs eyes only' application-label-te:'chefs eyes only' application-label-af:'chefs eyes only' application-label-bg:'chefs eyes only' application-label-th:'chefs eyes only' application-label-fi:'chefs eyes only' application-label-hi:'chefs eyes only' application-label-vi:'chefs eyes only' application-label-sk:'chefs eyes only' application-label-uk:'chefs eyes only' application-label-el:'chefs eyes only' application-label-ml:'chefs eyes only' application-label-nl:'chefs eyes only' application-label-pl:'chefs eyes only' application-label-sl:'chefs eyes only' application-label-tl:'chefs eyes only' application-label-am:'chefs eyes only' application-label-bn:'chefs eyes only' application-label-in:'chefs eyes only' application-label-kn:'chefs eyes only' application-label-ko:'chefs eyes only' application-label-ro:'chefs eyes only' application-label-ar:'chefs eyes only' application-label-fr:'chefs eyes only' application-label-hr:'chefs eyes only' application-label-mr:'chefs eyes only' application-label-sr:'chefs eyes only' application-label-tr:'chefs eyes only' application-label-ur:'chefs eyes only' application-label-cs:'chefs eyes only' application-label-es:'chefs eyes only' application-label-ms:'chefs eyes only' application-label-it:'chefs eyes only' application-label-lt:'chefs eyes only' application-label-pt:'chefs eyes only' application-label-gu:'chefs eyes only' application-label-hu:'chefs eyes only' application-label-ru:'chefs eyes only' application-label-zu:'chefs eyes only' application-label-lv:'chefs eyes only' application-label-sv:'chefs eyes only' application-label-iw:'chefs eyes only' application-label-sw:'chefs eyes only' application-label-fr-ca:'chefs eyes only' application-label-lo-la:'chefs eyes only' application-label-en-gb:'chefs eyes only' application-label-bn-bd:'chefs eyes only' application-label-et-ee:'chefs eyes only' application-label-ka-ge:'chefs eyes only' application-label-ky-kg:'chefs eyes only' application-label-km-kh:'chefs eyes only' application-label-zh-hk:'chefs eyes only' application-label-si-lk:'chefs eyes only' application-label-mk-mk:'chefs eyes only' application-label-ur-pk:'chefs eyes only' application-label-hy-am:'chefs eyes only' application-label-my-mm:'chefs eyes only' application-label-zh-cn:'chefs eyes only' application-label-ta-in:'chefs eyes only' application-label-te-in:'chefs eyes only' application-label-ml-in:'chefs eyes only' application-label-en-in:'chefs eyes only' application-label-kn-in:'chefs eyes only' application-label-mr-in:'chefs eyes only' application-label-mn-mn:'chefs eyes only' application-label-ne-np:'chefs eyes only' application-label-gl-es:'chefs eyes only' application-label-es-es:'chefs eyes only' application-label-eu-es:'chefs eyes only' application-label-is-is:'chefs eyes only' application-label-en-ss:'chefs eyes only' application-label-es-us:'chefs eyes only' application-label-pt-pt:'chefs eyes only' application-label-zh-tw:'chefs eyes only' application-label-en-xx:'chefs eyes only' application-label-ms-my:'chefs eyes only' application-label-kk-kz:'chefs eyes only' application-label-uz-uz:'chefs eyes only' application-icon-160:'res/mipmap-mdpi-v4/ic_launcher.png' application-icon-213:'res/mipmap-hdpi-v4/ic_launcher.png' application-icon-240:'res/mipmap-hdpi-v4/ic_launcher.png' application-icon-320:'res/mipmap-xhdpi-v4/ic_launcher.png' application-icon-480:'res/mipmap-xxhdpi-v4/ic_launcher.png' application-icon-640:'res/mipmap-xxhdpi-v4/ic_launcher.png' application: label='chefs eyes only' icon='res/mipmap-mdpi-v4/ic_launcher.png' launchable-activity: name='com.twentythreepixels.chefseyesonly.loginactivity' label='chefs eyes only' icon='' uses-permission: name='android.permission.read_external_storage' uses-implied-permission: name='android.permission.read_external_storage' reason='requested write_external_storage' feature-group: label='' uses-feature: name='android.hardware.camera' uses-feature: name='android.hardware.touchscreen' uses-implied-feature: name='android.hardware.touchscreen' reason='default feature apps' main other-activities other-services supports-screens: 'small' 'normal' 'large' 'xlarge' supports-any-density: 'true' locales: '--_--' 'ca' 'da' 'fa' 'ja' 'pa' 'ta' 'nb' 'de' 'he' 'te' 'af' 'bg' 'th' 'fi' 'hi' 'vi' 'sk' 'uk' 'el' 'ml' 'nl' 'pl' 'sl' 'tl' 'am' 'bn' 'in' 'kn' 'ko' 'ro' 'ar' 'fr' 'hr' 'mr' 'sr' 'tr' 'ur' 'cs' 'es' 'ms' 'it' 'lt' 'pt' 'gu' 'hu' 'ru' 'zu' 'lv' 'sv' 'iw' 'sw' 'fr-ca' 'lo-la' 'en-gb' 'bn-bd' 'et-ee' 'ka-ge' 'ky-kg' 'km-kh' 'zh-hk' 'si-lk' 'mk-mk' 'ur-pk' 'hy-am' 'my-mm' 'zh-cn' 'ta-in' 'te-in' 'ml-in' 'en-in' 'kn-in' 'mr-in' 'mn-mn' 'ne-np' 'gl-es' 'es-es' 'eu-es' 'is-is' 'en-ss' 'es-us' 'pt-pt' 'zh-tw' 'e n-xx' 'ms-my' 'kk-kz' 'uz-uz' densities: '160' '213' '240' '320' '480' '640' native-code: 'lib/commons-io-2.4.jar'
ok... found solution... question google play "native platforms" showing commons-io-2.4.jar
when realized dependent on apache.commons.io looked solution... , fixed following instructions of @pang replacing 'org.apache.directory.studio:org.apache.commons.io:2.4' 'commons-io:commons-io:2.4' compiled... , boom! compatible 6000 devices , change...
thanks everyone!
Comments
Post a Comment