ncnn-android-yolov5 icon indicating copy to clipboard operation
ncnn-android-yolov5 copied to clipboard

Could NOT find Vulkan (missing: Vulkan_LIBRARY)

Open ghost opened this issue 3 years ago • 4 comments

When I build your build.gradle, I get the following error:

/home/muhammadmehdi/AndroidStudioProjects/MEMEX/app/src/main/jni/CMakeLists.txt : C/C++ debug|armeabi-v7a : CMake Error at /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Vulkan (missing: Vulkan_LIBRARY)
Call Stack (most recent call first):
  /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindVulkan.cmake:69 (find_package_handle_standard_args)
  ncnn-20201218-android-vulkan/armeabi-v7a/lib/cmake/ncnn/ncnnConfig.cmake:10 (find_package)
  CMakeLists.txt:6 (find_package)

I downloaded ncnn-20201218-android-vulkan folder from here: https://github.com/Tencent/ncnn/releases/tag/20201218

Then, I put it inside the src/main/jni folder (where you also have the cmakelists.txt file)

I even installed vulkan for linux by following the instructions here: https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-android

ghost avatar Mar 16 '21 14:03 ghost

android api version 24 or later

nihui avatar Mar 16 '21 15:03 nihui

@

When I build your build.gradle, I get the following error:

/home/muhammadmehdi/AndroidStudioProjects/MEMEX/app/src/main/jni/CMakeLists.txt : C/C++ debug|armeabi-v7a : CMake Error at /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Vulkan (missing: Vulkan_LIBRARY)
Call Stack (most recent call first):
  /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /home/muhammadmehdi/Android/Sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/FindVulkan.cmake:69 (find_package_handle_standard_args)
  ncnn-20201218-android-vulkan/armeabi-v7a/lib/cmake/ncnn/ncnnConfig.cmake:10 (find_package)
  CMakeLists.txt:6 (find_package)

I downloaded ncnn-20201218-android-vulkan folder from here: https://github.com/Tencent/ncnn/releases/tag/20201218

Then, I put it inside the src/main/jni folder (where you also have the cmakelists.txt file)

I even installed vulkan for linux by following the instructions here: https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-android

你好,这个问题你解决了吗?

LMR2018 avatar Jun 24 '22 03:06 LMR2018

minSdkVersion is no older than 24

riskycheng avatar Aug 22 '22 02:08 riskycheng

minSdkVersion is no older than 24

Thanks a lot.

Digital2Slave avatar Jan 16 '23 02:01 Digital2Slave