2016-12-09 63 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

有一個XML文件,您可以看到android的權限。 要首先訪問此文件,您應該爲android構建您的項目,然後轉到「... yourProjectPath \ Temp \ StagingArea」並打開「AndroidManifest.xml」。

+0

這可能不適用於Unity3D,我沒有使用Android Studio –

+0

@DiegoPratesdeAndrade我看到了你指的是什麼,我的研究將我帶到這裏。看來我們只能做Behnam建議的事情,那就是將TempManagingAndroidManifest.xml複製到Assets/Plugins/Android中並在那裏調整它。 – Mazyod