我如何在新的 gradle 8.4 中实现“implementation 'com.google.mlkit:barcode-scanning:17.2.0'”,因为它似乎采用不同的格式

问题描述 投票:0回答:1

嗨,我对 android studios 相当陌生,我正在学习有关扫描二维码的教程,第一步要求我将“implementation 'com.google.mlkit:barcode-scanning:17.2.0' 添加到我的依赖项中,格式好像不一样 在此输入图片描述

在此输入图像描述 我如何正确实现它,我是否必须更改库

android kotlin gradle dependencies implementation
1个回答
0
投票

您的 gradle 文件是用 Kotlin 编写的,而不是 Groovy。您可以从文件扩展名确定:Kotlin 脚本末尾有一个额外的

.kts
。不过,您尝试添加的依赖项是使用 Groovy 语法编写的。

语法非常相似,大多数脚本都可以两种方式运行,但特别是对于

implementation
,您需要确保使用括号。 Groovy snytax 允许您使用单引号或双引号来终止字符串,而 Kotlin 语法仅允许使用双引号。

这应该有效:

implementation("com.google.mlkit:barcode-scanning:17.2.0")

也就是说,除了上述之外,您的应用程序似乎还使用版本目录。这意味着您将依赖项的声明和使用分开。尽管上述方法可行,但为了使其与其他依赖项更加一致,您应该遵循版本目录迁移指南

© www.soinside.com 2019 - 2024. All rights reserved.