如何为 Android Studio 设置 Sceneform SDK 1.16

How to setup Sceneform SDK 1.16 for Android Studio

据我了解,截至 2020 年 3 月,Scenform SDK 现已开源,可在 GitHub 上使用。但是 Google Developers 上的 Sceneform documentation 是旧的。

2020 年在 Android Studio 中设置 Sceneform 项目的正确方法是什么?问题似乎总是存在——是否与 gradle 相关,编辑配置问题等。Android 开发通常已经够棘手了。我该怎么做?

您可以轻松下载Sceneform 1.16

为此启动最新版本的 Android Studio 并转到...:[=​​23=]

  • Win:文件 > 设置 > 插件 > 浏览存储库
  • Mac : Android Studio > 首选项 > 插件

...单击Browse repositories,然后选择Google Sceneform Tools (Beta)


配置 build.gradleAndroidManifest.xml 个文件

在此之后,您需要按照与 ARCore 相同的方式配置您的 APPS build.gradle 文件。 Sceneform 和 ARCore UX 依赖项应如下所示:

dependencies {
    implementation 'com.google.ar:core:1.16.0'
    implementation files("../libs/libsceneform_runtime_schemas.jar")
}

此外,您必须修改 AndroidManifest.xml 文件以表明您的应用使用 AR Optional 或需要 AR Required ARCore 和 CAMERA 访问权限:

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:glEsVersion="0x00030000" android:required="true" />
<uses-feature android:name="android.hardware.camera.ar" />

<application>
    <meta-data android:name="com.google.ar.core" android:value="required" />
</application>

在这里,您可以找到 thorough instruction 操作方法。