【问题标题】:Android - Get Started with Vulkan - Project files mentioned in tutorial are not generatedAndroid - Vulkan 入门 - 未生成教程中提到的项目文件
【发布时间】:2022-06-14 03:58:27
【问题描述】:

我正在关注 Google 的 Vulkan 入门教程。

https://developer.android.com/ndk/guides/graphics/getting-started

在第 4 步中,我生成了 Android 示例项目,根据终端中的输出,它显然可以正常工作。

$ ./bldsys/scripts/generate_android_gradle.sh
-- Android Gradle Project (With Native Support) generated at:
    /Users/elliptic1/workspace/Vulkan-Samples/build/android_gradle

在第 5 步,我可以打开项目并找到提到的确切文件

Vulkan-Samples/build/android_gradle/build.gradle

但是当它说You should see something similar to the following时我迷路了

我没有看到,相反,我看到了

通过终端查看目录,我可以看到那些文件和目录不存在。 manifests、java、cpp 不存在。例如,我是否有任何cpp 目录?我有这些:

$ find . -name cpp                                
./third_party/spirv-cross/samples/cpp
./third_party/imgui/misc/cpp

所以我的问题是,我是不是哪里出了问题,还是这个教程已经过时了?有没有更新的版本?

【问题讨论】:

    标签: android android-ndk vulkan


    【解决方案1】:

    我想我可以重现你的问题,

    对我来说,Gradle 构建认为未安装 NDK。

    为我生成的 local.properties 文件有一个指向 Android SDK 的条目。 示例:

    #Mon Jun 13 15:11:38 EDT 2022
    sdk.dir=/Users/dneto/Library/Android/sdk
    

    当我修改它以设置 ndk.dir 时,我的构建工作:

    #Mon Jun 13 15:11:38 EDT 2022
    sdk.dir=/Users/dneto/Library/Android/sdk
    ndk.dir=/Users/dneto/Library/Android/sdk/ndk/24.0.8215888
    

    我不知道为什么需要这个额外的步骤。这似乎是某个地方的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 2013-07-28
      相关资源
      最近更新 更多