unity打包的apk无法三指截屏
环境
华为手机
问题
unity打包的游戏在手机上无法用三指截屏
原因
首先华为手机有一个应用助手 游戏空间的概念或者说是应用。
华为手机当判断此应用为游戏时,会将游戏放在游戏空间中。
正是这个应用屏蔽了三指截屏的功能。
解决办法
- 关闭游戏空间禁用三指截屏的功能
应用->应用助手->游戏空间
点击手柄图标,可以取消屏蔽三指截屏功能。 - 将应用移除游戏空间
应用->应用助手->游戏空间
点击后面的加号,移除游戏空间。 - 将应用定义为非游戏
unity中Assets->Plugins->Android->AndroidManifest.xml中
<application android:theme="@style/UnityThemeSelector" android:icon="@drawable/app_icon" android:label="@string/app_name" android:isGame="true">
本人对Android不甚了解,所以在unity中android:isGame="true"这里改成false,但是打包出来的apk查看里面的此选项还是true。
不求甚解,可能有两种解决办法
- 找到unity中默认AndroidManifest.xml,把里面对应的属性也改成false
- 将程序打包成安卓程序,在安卓程序中更改AndroidManifest.xml,再打包