注:這個問題是特定於Unity3D如何找到一個權限的來源在Unity Android的
我在Unity項目一個非常乾淨的Android清單文件Plugins/Android/
文件夾下沒有<uses-permissions/>
標籤都沒有。我相信最終APK中的某些權限來自Android Player設置,例如READ_EXTERNAL_STORAGE
。在我的裝備VR項目中,我看到下面的最終清單添加的行可以在Temp/StagingArea/
訪問:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />
現在,這肯定是從我在我的項目中的任一插件來(我有很多的插件)。
我的應用正從Oculus公司說
您的應用要求用戶過多權限的用戶使用權限 不適當的拒絕。
我找到了一個解決辦法here,但我不想做這樣的事情,因爲這可能會導致應用程序拒絕一次。
所以
有沒有一種方法,我可以找出這個權限來自哪裏?
如何找出我的腳本中是否有一些代碼導致統一包含此權限?
感謝
對不起,我不能訪問該鏈接,你能發佈鏈接到問題不是答案? –
@NikaKasradze現在嘗試 –