
以下是来自AndroidManifest.xml文件.
<permission androID:name="com.kivi.kivIDoctors.permission.C2D_MESSAGE" androID:protectionLevel="signature" /><uses-feature androID:name="androID.harDWare.camera" androID:required="false" /><uses-feature androID:name="androID.harDWare.telephony" androID:required="false" /><uses-feature androID:name="androID.harDWare.camera.autofocus" androID:required="false" /><uses-feature androID:name="androID.harDWare.camera.flash" androID:required="false" />但是,当我更新应用程序时,Google会继续向我显示列表中的3个功能.它只是忽略了相机功能的androID:required属性.它适用于电话功能.
androID.harDWare.CAMERAandroID.harDWare.camera.autoFOCUSandroID.harDWare.camera.FLASH我已经尝试了所有可能的方法,但是找不到解决方案.有没有什么我想要摆脱列表中的上述3个功能?
更新:
还尝试了androID:name属性中的大写功能. (我知道这不对,但我仍然尝试过,但也没有运气)
<uses-feature androID:name="androID.harDWare.CAMERA" androID:required="false" /><uses-feature androID:name="androID.harDWare.camera.autoFOCUS" androID:required="false" /><uses-feature androID:name="androID.harDWare.camera.FLASH" androID:required="false" />解决方法:
显然,图书馆有< uses-feature>为这些并按要求标记它们.如果清单的任何贡献者根据需要标记了某个功能,它将根据最终合并清单中的要求结束.
遇到这种情况时,首先尝试确定正在执行此 *** 作的库(或库).清单合并报告(应该在你的应用程序模块的build / output / logs /中)很难读,但应该指出谁是罪魁祸首.
接下来,添加工具:replace =“required”到< uses-feature>清单中的元素,表示您要否决任何低优先级清单,例如来自库的清单.
最后,要非常小心使用您之前确定的库.他们期待您明确不需要的功能.在不满足这些功能的设备上使用这些库是有风险的.
总结以上是内存溢出为你收集整理的在uses-feature标记中忽略了android:required =“false”全部内容,希望文章能够帮你解决在uses-feature标记中忽略了android:required =“false”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)