我编写我的应用程序,使得它具有它喜欢的一些功能,但在其他方面并不需要,因为我想我的应用程序可用于所有设备。 在我的清单我设置:
<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和麦克风功能是必需的。 电话一个不再需要。 什么任何想法是怎么回事?
经过思考,答案是显而易见的,因为电话是小写。 出于某种原因,这需要即使大写在我使用的许可申报工作小写。 下面是其工作的代码:
<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