Android studio - 在应用程序中自动添加错误的权限
Android studio - adding wrong permissions automatically in app
我有一个应用程序,应用程序中的权限(由我授予)是这些
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
我从未授予 phone 权限 android.permission.READ_PHONE_STATE
或 android.permission.CALL_PHONE
,如果我尝试搜索这两个权限,它们不存在。
android.permission.READ_PHONE_STATE
android.permission.CALL_PHONE
一切都好吧?但是一旦我 运行 我 phone 中的应用程序,它就会显示权限。
我的应用程序不需要该权限,我该如何删除它?请帮我。谢谢。
如果您的库使用它们,那么它们将自动包含在内。请找到下面的代码来禁用。
<uses-permission
android:name="android.permission.CALL_PHONE"
tools:node="remove" />
请注意,这可能会导致库出现异常
我有一个应用程序,应用程序中的权限(由我授予)是这些
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
我从未授予 phone 权限 android.permission.READ_PHONE_STATE
或 android.permission.CALL_PHONE
,如果我尝试搜索这两个权限,它们不存在。
android.permission.READ_PHONE_STATE
android.permission.CALL_PHONE
一切都好吧?但是一旦我 运行 我 phone 中的应用程序,它就会显示权限。
我的应用程序不需要该权限,我该如何删除它?请帮我。谢谢。
如果您的库使用它们,那么它们将自动包含在内。请找到下面的代码来禁用。
<uses-permission
android:name="android.permission.CALL_PHONE"
tools:node="remove" />
请注意,这可能会导致库出现异常