我设置的用途,功能的Android:要求=“假”,但谷歌Play会坚持这些功能(I set uses

2019-07-18 03:26发布

我编写我的应用程序,使得它具有它喜欢的一些功能,但在其他方面并不需要,因为我想我的应用程序可用于所有设备。 在我的清单我设置:

<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" />

当我上传我的apk文件,谷歌Play仍会坚持认为,肖像,位置,GPS和麦克风功能是必需的。 电话一个不再需要。 什么任何想法是怎么回事?

Answer 1:

经过思考,答案是显而易见的,因为电话是小写。 出于某种原因,这需要即使大写在我使用的许可申报工作小写。 下面是其工作的代码:

<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" />

希望这是有帮助别人!



文章来源: I set uses-feature android:required=“false” but Google play keeps insisting on these features