ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)

准备 google-services.json 文件

就是下面截图标注的文件,这个文件是根据包名生成的,需要登录 Firebase 生成
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第1张图片
创建一个自己的项目
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第2张图片
项目名称可自定义
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第3张图片
没啥好说的,继续 就好了
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第4张图片
还是一样 继续
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第5张图片
添加 Firebase 的账号,点击 添加 Firebase
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第6张图片
接下来,等着就好了
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第7张图片
创建成功会跳转到如下的界面,并点击下图标注的 安卓 图标进行配置
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第8张图片
配置项目信息,标注的两个信息是必填内容,根据应用的信息配置
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第9张图片
调试签名证书 SHA-1是可选项,如果需要配置,可以通过在 Android studioTerminal 输入下面的命令获取

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第10张图片
如果操作顺利的话,就会跳转到下面的界面,然后直接下载 google-services.json 文件,添加到工程中就好了
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第11张图片

注册 API 密钥

登录 google 服务 搜索 ARCore Cloud Anchor API 并进入
在这里插入图片描述
选择 凭据
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第12张图片
凭据 的子页面选择 API 与服务中的凭据
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第13张图片
点击 创建凭据 选择 API 密钥
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第14张图片
创建密钥成功后会弹出如下的提示框
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第15张图片
然后对该密钥进行配置,如实填入应用包名和证书指纹即可
ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第16张图片
SHA-1 证书指纹,可通过在 Android studioTerminal 输入下面的命令获取

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

ARCore 使用 SceneForm 框架 —— 使用云锚点功能(上)(环境准备)_第17张图片
最后点击 保存 即完成所有配置工作

云锚点的准备工作基本完成,下一篇将会介绍如何实现云锚点功能

你可能感兴趣的:(ARCore,Sceneform,android,开发)