2016-12-09 4 views
2

유니티 문서 (https://docs.unity3d.com/540/Documentation/Manual/android-BuildProcess.html)는 말했다 :Unity3D GenerateManifest.cs

권한이 자동으로 매니페스트 빌드에 추가

유니티가 자동으로 매니페스트에 특정 권한을 추가합니다. 로직은 PlatformDependent/AndroidPlayer/Editor/Managed/PostProcessor/Tasks/GenerateManifest.cs :: SetPermissionAttributes 파일에 정의되어 있습니다. 예를 들어 스크립트 코드 이 Application.internetReachability를 참조하면 Unity는 자동으로 android.permission.ACCESS_NETWORK_STATE를 매니페스트에 추가합니다. GenerateManifest.cs를 편집하여 제거 할 수 있습니다.

어디에서이 GenerateManifest.cs를 편집 할 수 있습니까?

답변

2

android에 대한 사용 권한을 볼 수있는 XML 파일이 있습니다. 먼저이 파일에 액세스하려면 Android 용 프로젝트를 빌드 한 다음 "... yourProjectPath \ Temp \ StagingArea"로 이동하여 "AndroidManifest.xml"을 열어야합니다.

+0

이것은 Unity3D에는 사실이 아닙니다. Android Studio를 사용하지 않습니다. –

+0

@DiegoPratesdeAndrade 당신이 말하는 것을 보았습니다. 우리가 Behnam이 제안한 것, 즉 AndroidManifest.xml을 Temp/StagingArea에서 Assets/Plugins/Android로 복사하고 거기서 조정할 수있을뿐입니다. – Mazyod