"Que requieren Wifi permisos de los límites de aplicación de disponibilidad en los Televisores que admiten sólo Ethernet" de advertencia en Android Studio - se puede hacer algo acerca de esto?

0

Pregunta

Estoy desarrollando una aplicación para Android (un juego) que sea compatible con los teléfonos y la televisión, y se puede jugar en modo multijugador a través de LAN (WiFi o Ethernet) o wi-fi Directo.

Android Studio me avisa con un paño que no deje de advertencia en el manifiesto que dice que si me "exigen Wifi permisos", entonces es "limitar la aplicación de disponibilidad en los Televisores que admiten sólo Ethernet" (Televisores que no tiene Wifi).

Android Studio warning screenshot

Me gustaría apoyar a los Televisores sin Wifi también. El multijugador código está escrito de una manera en que se maneja la Ethernet-sólo de la situación.

Sin embargo, el Wifi relacionados con los permisos son normales permisos, y sus declaraciones no pueden ser removidos de el manifiesto.

Hay algo que se puede hacer para mantener mi app disponible para estos Televisores sin Wifi?

1

Mejor respuesta

4

Algunos de los permisos, cuando así lo soliciten, la causa de Android a pensar que usted necesita el hardware asociado. En su caso, solicitar ACCESS_WIFI_STATE y CHANGE_WIFI_STATE causa Android pensar que usted necesita hardware WiFi.

La adición de <uses-feature android:name="android.hardware.wifi" android:required="false" /> la rebaja de las que a partir de "debe tener WiFi" a "puede usar el WiFi". Más allá de la aclaración de la Pelusa de la queja, va a ayudar con la aplicación real de la distribución, lo que permite su aplicación para ejecutarse en el hardware que tiene sólo Ethernet. Además de algunas de las plataformas de TELEVISIÓN, puede haber algunos Chromeboxes que también son Ethernet-sólo.

Pero no hay ninguna acción automática para la advertencia acerca de este TV-Ethernet cosa

No veo un informe de error para que en el issue tracker. Si usted está en posición para crear un desechable proyecto que tiene su <uses-permission> elementos, usted podría considerar la presentación de una solicitud para obtener la solución rápida que usted busca añadido a Android Studio.

2021-11-25 16:39:15

Gracias por la rápida y detallada respuesta! Yo era consciente de la posibilidad de implícito uses-feature declaraciones (visto con la CÁMARA y enfoque automático), pero no sobre el lugar en la documentación en donde la lista completa de estos se recogen, por lo que esta es muy útil. De plantear el tema, voy a mirar en él mañana y es probable que subirla.
Attila Tanyi

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................