android-ndk - HelloCardboard 示例:sdk 在 Gradle 中不可见
问题描述
我正在尝试按照他们的指南运行 Google Cardboard 示例:https ://developers.google.com/cardboard/develop/c/quickstart
但是,我遇到了本指南中提到的相同错误。他们的解决方案是:
你应该点击 ":sdk" 下的 "assemble" 选项,而不是 ":hellocardboard-android" 下的那个。
如下所示:
以下是我的窗口的图像。我没有:hellocardboard-android
or :sdk folders
,只有Tasks
。
那么,这assemble
是跑步的权利吗?我不确定如何查看提到的其他文件夹。如果您有任何澄清问题,请告诉我!
我的完整错误:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:hellocardboard-android:externalNativeBuildDebug”执行失败。
构建命令失败。执行进程 C:\Users\Jonah\AppData\Local\Android\Sdk\cmake\3.10.2.4988404\bin\ninja.exe 时出错,参数为 {-CO:\Dordt University Campus\hellocardboard-android.cxx\cmake\debug \armeabi-v7a cardboard_jni} ninja: 进入目录 `O:\Dordt University Campus\hellocardboard-android.cxx\cmake\debug\armeabi-v7a'
忍者:错误:'../../../../libraries/jni/armeabi-v7a/libcardboard_api.so',需要'../../../../build/intermediates/cmake /debug/obj/armeabi-v7a/libcardboard_jni.so',缺少并且没有已知的规则来制作它
解决方案
看来问题与包含空格的路径有关,移动项目导致正确的文件夹出现在 Gradle 窗口中。
推荐阅读
- python - Tensorflow Dataset API shuffle 将性能降低 9 倍
- vagrant - 很难理解 Vagrant 想要什么或它是如何工作的(Windows 上的 Vagrant,提供程序 vmware_esxi)
- plc - plc结构化文本循环延迟
- javascript - 如何在 Angular 中将列表项拆分为组件
- android - java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源链接失败
- javascript - 编译reactjs样板后的奇怪问题
- python - QtabWidget 和 QMainWindow 在一个类中
- python - 在 python 中从 srt 文件(“朋友”字幕)创建 csv 文件
- android - android.view.InflateException:无法从@string/path_password_eye_mask_strike_through 变形为@string/path_password_eye_mask_visible
- html - PHP : 替换字符 – 在 wordpress "the_content" 中后跟几个非中断空格