在build.gradle.kts(Module:app)添加ZXing依赖时遇Unexpected tokens错误求助
解决build.gradle.kts中添加ZXing依赖的语法错误
你遇到的「Unexpected tokens (use ';' to separate expressions on the same line)」错误,根源是build.gradle.kts采用Kotlin DSL语法,但你添加ZXing依赖时用了Groovy DSL的写法(直接在implementation后接单引号字符串),Kotlin语法要求函数调用的参数必须用括号包裹。
修改你的依赖代码,把两行ZXing依赖改成Kotlin DSL支持的写法:
dependencies { // 其他原有依赖保持不变 implementation("com.google.zxing:core:3.4.1") implementation("com.journeyapps:zxing-android-embedded:4.0.0") }
改完后同步Gradle项目,错误就会消失。
内容的提问来源于stack exchange,提问作者Abhishek
相关产品推荐
相关产品推荐

