2016-08-02 1 views
0

I 23 (산들 바람) 내 SDK를 업그레이드 부여, 그리고 PermissionsDispatcher,안드로이드 m - 설정된 모든 권한은

을 사용하는 모든 것이 정상입니다,하지만 쉽게 테스트, 디버그 모드에서 모든 권한을 부여해야합니다.

나는이 질문에 대해 검색했지만 유용한 답을 찾지 못했습니다.

+0

설정에서 앱을 가져 와서 권한을 부여하십시오 – DKV

+0

코드의 일부로이 작업을 수행하는 방법이 필요합니다. –

답변

0

당신은 ADB를 통해 권한을 부여 할 수 있습니다 설정

1

에서 응용 프로그램에 보조금을 제외한 모든 권한을 그것을 할 다른 방법이 없습니다 :

adb shell pm grant <PACKAGE_NAME> <PERMISSION> 

는 응용 프로그램에 대한 권한을 부여합니다. Android 6.0 (API 레벨 23) 이상을 실행하는 기기에서는 앱 매니페스트에 선언 된 권한이있을 수 있습니다. Android 5.1 (API 레벨 22) 이하를 실행하는 기기에서는 앱에서 정의한 선택적 권한이어야합니다.

출처 : ADB Shell Commands

내가 설정에 테스트 장치를하는 스크립트를 작성하는 것이 좋습니다 것입니다. 또는 테스트 케이스가 실행되기 전에 실행될 gradle 태스크를 작성하십시오.

+0

고맙다. 나는 그것을하려고 노력할 것이다. –