首页 > 解决方案 > 在哪里放置 CodeLab 的起始代码:“使用 ML Kit for Firebase:检测图像中的对象:Android”?

问题描述

我是一名资深的java web services开发者,正在努力学习Android Studio/kotlin。

我正在按照我的 stackoverflow 问题中所述的标题执行 CodeLab:“使用 ML Kit for Firebase:Android 检测图像中的对象”,此处为:https ://codelabs.developers.google.com/codelabs/mlkit-android -odt/index.html?index=..%2F..index#0

我与firebase服务器的连接都在工作(这可能是困难的部分),但现在我被困在应该是一个简单的部分:

我将下载的“入门”源代码放在哪里?解压后的文件结构是 D:\mlkit-android-master\object-detection\starter Codelab 网站的说明并没有真正说明这一点。他们说我可以将它全部添加到我现有的项目中,但看起来我必须手动合并它(不好玩)。

“starter”目录包含一个“app”和一个“gradle”目录,所以我假设“starter”应该是我的“项目”名称,在 Android Studio 中也称为“应用程序”(如图)而不是“app”似乎是 Android Studio 中的 gradle“模块”级别(只是为了增加名称混乱)。

标签: androidgoogle-codelab

解决方案


有时有点混乱

解压缩下载的 zip 文件。这将解压缩一个根文件夹(mlkit-android),其中包含您需要的所有资源。对于此 Codelab,您只需要 object-detection 子目录中的源代码。

所以,一步一步:

在此处输入图像描述

这是文件夹的结构,上面写着“你只需要对象检测子目录中的源”

尝试使用 Android Studio 打开此文件夹(项目): 搜索文件夹“stater”并打开它,不要打开应用程序,然后您会看到类似的内容:

在此处输入图像描述

现在让我们编码吧!


推荐阅读