He establecido uses-feature android: required = "false", pero Google play sigue insistiendo en estas características

He codificado mi aplicación para que tenga algunas características que prefiere, pero de lo contrario no es necesario ya que quiero que mi aplicación esté disponible para todos los dispositivos. En mi manifiesto he establecido:

<uses-feature android:name="android.hardware.screen.PORTRAIT" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.LOCATION" android:required="false" /> <uses-feature android:name="android.hardware.location.GPS" android:required="false" /> <uses-feature android:name="android.hardware.MICROPHONE" android:required="false" /> 

Cuando subo mi archivo apk, Google Play sigue insistiendo en que se requieren las funciones de retrato, ubicación, GPS y micrófono. Ya no se necesita la telefonía. ¿Alguna idea de lo que está pasando?

En la reflexión la respuesta era obvia, como la telefonía está en minúscula. Por alguna razón esto requiere minúsculas aunque mayúsculas funcionan en mis usos-declaraciones de permiso. Aquí está el código que funcionó:

 <uses-feature android:name="android.hardware.screen.portrait" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.location" android:required="false" /> <uses-feature android:name="android.hardware.location.gps" android:required="false" /> <uses-feature android:name="android.hardware.microphone" android:required="false" /> 

Espero que esto sea útil para alguien más!

  • Android + gradle: diferentes metadatos manifiestos por sabor
  • Android: uses-sdk minSdkVersion es ignorado por Play Store?
  • No se puede usar la notación @string para definir <intento-filtro> en AndroidManifest.xml
  • Cómo crear un proyecto de biblioteca de android en android?
  • NullPointerException en mapFragment.getMapAsync
  • Subido APK a Play Store, tiene 0 dispositivos compatibles, pero no hay error
  • ¿Necesito usar siempre la última targetSdkVersion?
  • Aplicación de Android vs. Actividad
  • Configuración de compatibilidad de Android en AndroidManifest.xml
  • Los permisos de manifiesto cambian al implementar la nueva versión de la aplicación
  • No se puede establecer diferentes iconos / etiquetas para la aplicación y la actividad del lanzador de manifiesto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.