在我的应用中,我仅使用了以下两种权限。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
但每当我将应用更新到新版本时,它都会将“读取设备状态和身份”权限显示为新权限。
我正在使用android设计库,swipelistview,numberpicker库和scrollpicker lib。我也检查了这些库。没有READ_PHONE_STATE
权限。我确信我的应用程序不需要此权限。如何解决这个问题?
注意:我的应用minSdkVersion = 14
&amp; targetSDKVersion=22
答案 0 :(得分:1)
我找到了这个问题的根本原因。我正在使用scrollpicker thirdparty库。该库使用minSdkVersion=3
。如果是minSdkVersion<=3
&amp; targetSdkVersion<=3
然后android会隐式授予您的应用权限。
请参阅下面的android文档,
http://developer.android.com/reference/android/Manifest.permission.html#READ_PHONE_STATE
http://developer.android.com/reference/android/os/Build.VERSION_CODES.html#DONUT
因此,当您开始使用任何第三方库时,请确保minSdkVersion >=4
&amp; targetSdkVersion >=4
。