unity vulkan snapdragon profiler

your device does not match the hardware requirements of this application

 

遇到上面那个warning

跟了下 是vulkan create instance的时候

返回了VK_ERROR_LAYER_NOT_PRESENT

就是layer.so没找到

 

我就很confusing

奇怪的是 挂了snapdragon profiler launch的能跑

华为手机能跑 

小米8 pro sanpdragon 845 跑不了 粉红色的全屏

https://github.com/ARM-software/perfdoc/issues/2

像这个这样

 于是 我删了snapdragon 还是不好

重新装就好了。。。

他们还有个问题

开了android studio 

snapdragon profiler就挂不上 关了前者就好了。。。。

==================

感觉不是重装 是开过snapdragon之后 vk的包就坏了 关了就好了 不要联机的同时开vk的包

===============

还有个read write permissions 的问题 manifest

理论上加了development build

manifest里就会加

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

但我还加了

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18" />

 

这样读写权限因为version的缘故(19)没开起来  删掉

android:maxSdkVersion

 unity player里面有现成的设置 android --write external mem

===========

连了snapdragon 之后vk 起不来的问题又遇到了,连renderdoc就可以vk跑起来,不连snapdragon也可以

posted on 2019-09-04 12:03  minggoddess  阅读(1009)  评论(0编辑  收藏  举报