2016-08-02 18 views
0

我我的SDK升級到23(棉花糖),而我用PermissionsDispatcherAndroid的米 - 設置的所有權限授予

,一切都很好,但我需要授予在調試模式下的所有權限,可以輕鬆地測試。

我搜索了關於這個問題,但我沒有找到任何有用的答案。

+0

從設置中獲取應用並授予權限 – DKV

+0

我需要一種方法將其作爲代碼的一部分。 –

回答

0

有沒有其他辦法做到這一點,除了授予的所有權限的應用程序從設置

1

您可以通過亞行授予的權限:

adb shell pm grant <PACKAGE_NAME> <PERMISSION> 

授予給應用程序權限。在運行Android 6.0(API級別23)及更高版本的設備上,可能是在應用清單中聲明的​​任何權限。在運行Android 5.1(API級別22)及更低版本的設備上,必須是應用程序定義的可選許可權。

來源:ADB Shell Commands

我建議寫一個腳本來設置測試設備。或者你創建一個gradle任務,這個任務將在你的任何測試用例執行之前執行。

+0

謝謝,我會盡力去做。 –