有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android studio在应用程序中自动添加错误权限

我有一个应用程序,应用程序中的权限(由我提供)如下

<uses-permission 安卓:name="安卓.permission.VIBRATE" />
<uses-permission 安卓:name="安卓.permission.INTERNET" />
<uses-permission 安卓:name="安卓.permission.READ_LOGS" />
<uses-permission 安卓:name="安卓.permission.BLUETOOTH" />
<uses-permission 安卓:name="安卓.permission.WAKE_LOCK" />
<uses-permission 安卓:name="安卓.permission.READ_CONTACTS" />
<uses-permission 安卓:name="安卓.permission.CLEAR_APP_CACHE" />
<uses-permission 安卓:name="安卓.permission.BLUETOOTH_ADMIN" />
<uses-permission 安卓:name="安卓.permission.DISABLE_KEYGUARD" />
<uses-permission 安卓:name="安卓.permission.ACCESS_WIFI_STATE" />
<uses-permission 安卓:name="安卓.permission.ACCESS_FINE_LOCATION" />
<uses-permission 安卓:name="安卓.permission.ACCESS_NETWORK_STATE" />
<uses-permission 安卓:name="安卓.permission.READ_EXTERNAL_STORAGE" />
<uses-permission 安卓:name="安卓.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission 安卓:name="安卓.permission.ACCESS_COARSE_LOCATION" />

我从来没有给过电话权限安卓.permission.READ_PHONE_STATE安卓.permission.CALL_PHONE,如果我尝试搜索这两个权限,它们就不存在了

安卓.permission.READ_PHONE_STATE

安卓.permission.CALL_PHONE

一切都好吧?但一旦我在手机上运行应用程序,它就会显示许可

我的应用不需要该权限,如何删除它?请帮帮我。多谢各位


共 (1) 个答案

  1. # 1 楼答案

    如果您的库使用它们,则它们将自动包含。请查找下面要禁用的代码

    <uses-permission
            android:name="android.permission.CALL_PHONE"
            tools:node="remove" />
    

    请注意,这可能会导致库行为不当