Aparelhos Compativeis

Bom Dia !

Acabei de enviar uma atualização para a playstore, e perdi um monte de aplicativos compatíveis…
O Moto X por exemplo é um que não é compatível…

O Que eu atualizei, foi usar uma biblioteca nativa, e adicionar um modulo…
Segue meu Manifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.pacote"
    android:versionCode="11"
    android:versionName="20">

    <uses-sdk android:minSdkVersion="16" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE"
        android:maxSdkVersion="18" />


    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/CustomTheme">
        <activity
            android:name=".Splash"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.DEFAULT" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
</application>
</manifest>

Eu não mudei nada no meu manifest e perdi um monte de aplicativo compativel…

Informações sobre o app na play store…
Dispositivos Android compatíveis 4401 dispositivos
Níveis de API 16+
Recursos 4 recursos
Permissões necessárias 9 permissões
Versões do OpenGL ES 1.0+
Texturas OpenGL todas as texturas
Plataformas nativas armeabi, armeabi-v7a, x86

Alguém sabe o que pode ser ?
Muito obrigado!

Cara isso já aconteceu comigo.

Certa vez desenvolvi um app para chamar taxi, o app funcionava tanto em tablets quanto em smartphones, porém em um certo momento eu adicionei a funcionalidade de efetuar chamadas telefonica, daí derrepente vários dispositivos deixaram de ser compatíveis, daí depois de algumas pesquisas descobri que essa nova funcionalidade fez com que diversos dispositivos passassem a ser incompatíveis, principalmente os tablets, pois a grande maioria não faz chamadas telefonicas, esse bloquei deve ser algum tipo de inteligencia do Google Play. Para resolver o problema bastou adicionar a seguinte linha no Manifest do projeto:

    <uses-feature
    android:name="android.hardware.telephony"
    android:required="false" />

No trecho de código acima eu disse que o app não precisa efetuar chamadas telefonicas para ser compatível com o app, é claro que vou tive de fazer algum tipo de tratamento na aplicação para impedir que dispositivos sem o 3G (telefone) tentem usar esse recurso.

Agora no seu caso, você precisa descobrir o que exatamente faz a biblioteca que você adicionou ao seu projeto para rastrear as possíveis incompatibilidades.

Qual o nome dessa biblioteca.

Era isso mesmo, os aparelhos da Motorola e da LG não possuem essa função de realizar chamadas…
Eu estava usando uma biblioteca que tinha no manifest a permissão… quando eu tirei ela funcionou normalmente !