【问题标题】:Deleted permissions still shown at apk installation安装apk时仍显示已删除的权限
【发布时间】:2014-07-18 19:28:56
【问题描述】:

最近我在我的应用程序中使用了READ_PHONE_STATE 权限。在安装 apk 时,我的手机向我显示我的应用需要(固有地)使用电话权限。

然后我删除了该权限(在清单中删除了 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 行)并生成了一个新的 apk。在安装新的 apk 时,电话仍然显示我的应用程序需要电话权限。我清理了项目,但结果是一样的。

如何更新这些权限?

【问题讨论】:

  • 您是否在手机上进行了完全卸载?如果没有,一般会保留旧权限(Android会添加新权限但不会删除旧权限)。
  • 我通过正常卸载卸载了该应用程序。 完全卸载应该怎么做?
  • 如果您是通过手机卸载完成的,那可能就足够了。如果您从命令行执行此操作,则有一个卸载模式可以保留私有文件(因此您无需重新下载它们)。你会想避免这种情况。
  • 是的,我通过手机卸载然后安装了新的apk。

标签: android permissions android-manifest


【解决方案1】:

与 java 源文件不同,单独更改 Manifest 文件往往不会触发真正的重建。每当您更改其中一个 xml 文件时,请在重新部署之前清理项目。

【讨论】:

    猜你喜欢
    • 2016-07-02
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 2016-03-25
    • 2017-10-15
    相关资源
    最近更新 更多