내가 할 수있는 두 가지 사항은 해당 사용 권한을 요청한 코드와 라이브러리에 추가 한 어셈블리 주석입니다.
전자는 해결책을 assembly: Permission
및 assembly: UsesPermission
으로 검색하십시오. 그러면 코드에 추가 한 내용이 표시됩니다.
라이브러리가하는 일을 찾아내는 한, 수동으로 자신의 문서를 보는 것이 아닌 다른 방법을 찾는 좋은 방법을 모른다. 예를 들어 GCM 플러그인은 자동으로 GET_ACCOUNTS
권한을 추가합니다.
Android 설명서에 따르면 AndroidManifest.xml 파일에 다음을 추가하여 해당 권한 요청을 제거 할 수 있지만 어떤 이유에서든 작동하지 않습니다 (tools:node="remove"
참고). 아래 내용이 적용되지 않는지 확실하지 않습니다. 플러그인이나 어떤 문제 것은이었다 당신이 tools:node
방법을 시도하는 경우
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove" />
,하여 manifest
태그에 다음을 추가해야합니다 : 그것은 당신을 위해 작동하는 경우
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...>
을 알려주세요!
사용중인 Nugets/3rd-party 라이브러리와 필요한 것들이 필요합니다. 'Accounts' 권한의 경우는 사용자 ID/패스워드 등을 저장하는 라이브러리에서 온 것일 수도 있습니다 ... – SushiHangover