我正在編譯一個沒有明確請求READ_PHONE_STATE權限的項目,但是當我編譯時,我在我編譯的Android Manifest文件中看到了權限。我假設一些被引入的庫正在明確地添加它,或者忘記設置它的最小SDK版本(這會增加它)。找出誰將READ_PHONE_STATE添加到我的清單文件?
我上得去的唯一的事情是,在最後的清單,權限我要求我自己是這樣的:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
而且READ_PHONE_STATE看起來是這樣的:
<android:uses-permission android:name="android.permission.READ_PHONE_STATE" />
不android的前綴是什麼意思?
有什麼方法可以縮小哪個庫添加此權限?
你聲明瞭什麼權限 – tyczj 2015-02-10 18:10:22
@tyczj - 編輯我的問題以包含它們。我所要求的權限在版本之間並沒有改變,所以我相信這是一個將它們拉進來的庫。 – Mark 2015-02-10 18:12:04