我正在使用 `"ScreenCapture.CaptureScreenshot (pathToSave)" 截取屏幕截图,它在统一中运行良好,我的代码:string timeStemp = System.DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss");string fileName = "Screenshoot" + timeStemp + ".png"; string pathToSave = Application.persistentDataPath + "/" + fileName;但是当我构建游戏并在 Android 上运行它时,它不起作用。使用“Android 设备监视器”我可以看到以下错误:关于如何解决这个问题的任何想法?
2 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
只想结束这个问题(迟到永远不要)。我使用了以下免费的“资产商店”插件:[ https://assetstore.unity.com/packages/tools/integration/android-runtime-permissions-117803][1]
它在一个不同的简单代码中包含了我需要的所有内容(检查权限并请求它们),起初它不起作用,在与编写代码的不同的好人聊天后,我们发现删除了:“android:maxSdkVersion清单中许可行末尾的 ="18"" 使其工作。所以现在我可以请求权限了。谢谢大家!
- 2 回答
- 0 关注
- 187 浏览
添加回答
举报
0/150
提交
取消