0
使用Android 6的動態權限,是否可以從編譯的apk獲得APK所需的所有權限?從APK,Android獲取所有權限6
問題是,在我們的項目中,我們有時會將第三方庫添加到我們的項目中,有時他們需要比我們最初需要的應用程序更多的權限。我希望能夠在CI構建階段檢測到這種情況。
使用Android 6的動態權限,是否可以從編譯的apk獲得APK所需的所有權限?從APK,Android獲取所有權限6
問題是,在我們的項目中,我們有時會將第三方庫添加到我們的項目中,有時他們需要比我們最初需要的應用程序更多的權限。我希望能夠在CI構建階段檢測到這種情況。
「動態權限」(a.k.a.,運行時權限)不會改變任何內容。它們在清單中仍然有<uses-permission>
個元素。 aapt dump permissions
或閱讀合併清單,會告訴你什麼是你的當前清單所要求的。
這對沒有在其AAR中發佈包含該庫所需的<uses-permission>
元素的清單的庫沒有幫助。希望這樣的圖書館的作者能夠記錄他們期待的內容,並且你正在將<uses-permission>
元素添加到你自己的清單中。
「動態權限」不會更改任何內容。它們在清單中仍然有''元素。 'aapt dump badging',或者閱讀合併後的清單,會告訴你什麼是要求的。 –
CommonsWare
@CommonsWare如果您以此回覆,我會很樂意接受。 – Ibolit