2017-05-11 1 views
1

Jedes Mal, wenn ich versuche, die Vulkan-Proben in Android Studio zu bauen, ich folgende Fehlermeldung erhalten:Wie installiere ich die libshaderc-Komponente richtig, um den Vulkan-Beispielcode in Android Studio auszuführen?

Error:error: 'C:/Users/****/AppData/Local/Android/sdk/ndk-bundle/sources/third_party/shaderc/libs/gnustl_static/x86/libshaderc.a', needed by '../../../../build/intermediates/cmake/debug/obj/x86/libvulkan_sample.so', missing and no known rule to make it

Ich habe versucht, die Shadern vor der Zeit kompilieren, und folgen Sie den Anweisungen zur Einrichtung, aber ich kann nicht zu überwinden scheinen dieses Problem. Ich habe kein gnustl-static-Verzeichnis in meinem libs-Ordner. Wie installiere ich es?

Antwort

4

kam ich mit dem gleichen Problem auf, nach: https://developer.android.google.cn/ndk/guides/graphics/getting-started.html

In $ NDK \ sources \ third_party \ shaderc, excute:

..\..\..\ndk-build.cmd NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk APP_STL:=gnustl_static APP_ABI=x86 libshaderc_combined 

generiert libshaderc.a

+0

Ah, ich Habe das gemacht, aber ich habe den Teil vermisst, wo ich "C++ _ shared" durch "gnustl-static" ersetze. Danke für Ihre Hilfe! – Jackalope

Verwandte Themen