2016-08-03 54 views
0

使用Android 6的動態權限,是否可以從編譯的apk獲得APK所需的所有權限?從APK,Android獲取所有權限6

問題是,在我們的項目中,我們有時會將第三方庫添加到我們的項目中,有時他們需要比我們最初需要的應用程序更多的權限。我希望能夠在CI構建階段檢測到這種情況。

+1

「動態權限」不會更改任何內容。它們在清單中仍然有''元素。 'aapt dump badging',或者閱讀合併後的清單,會告訴你什麼是要求的。 – CommonsWare

+0

@CommonsWare如果您以此回覆,我會很樂意接受。 – Ibolit

回答

1

「動態權限」(a.k.a.,運行時權限)不會改變任何內容。它們在清單中仍然有<uses-permission>個元素。 aapt dump permissions或閱讀合併清單,會告訴你什麼是你的當前清單所要求的。

這對沒有在其AAR中發佈包含該庫所需的<uses-permission>元素的清單的庫沒有幫助。希望這樣的圖書館的作者能夠記錄他們期待的內容,並且你正在將<uses-permission>元素添加到你自己的清單中。

相關問題