Ali Reza Asghari Asked: 2024-09-13 02:34:50 +0800 CST2024-09-13 02:34:50 +0800 CST 2024-09-13 02:34:50 +0800 CST Gradle 实现‘org.jsoup:jsoup:1.11.1’字符过多错误 772 我想在 Android 应用程序中进行网页抓取。但一开始我遇到了一个问题。 我正在尝试将“org.jsoup:jsoup:1.18.1”依赖项添加到我的项目中,但出现以下错误: *Too many characters in a character literal ''org.jsoup:jsoup:1.18.1''* 我正在使用 Android Studio Koala 2024.1.2、Gradle 8.7 android-studio 1 个回答 Voted Best Answer Robert 2024-09-13T14:55:16+08:002024-09-13T14:55:16+08:00 正在使用基于 Kotlin 的 gradle 配置,在 Kotlin 中(就像在 Java 中一样)单引号'用于声明单个字符,如'a'。单引号中不允许使用多个字符,因此您会收到错误Too many characters in a character literal。 您想要声明一个字符串而不是字符,因此必须使用双引号: implementation("org.jsoup:jsoup:1.18.1") 另请参阅 Gradle 文档:https://docs.gradle.org/current/userguide/declaring_dependencies.html#sec: dependency-types 请不要将 Kotlin 与 JavaScript 或 Python 混淆,其中可以使用单引号或双引号声明字符串。
正在使用基于 Kotlin 的 gradle 配置,在 Kotlin 中(就像在 Java 中一样)单引号
'
用于声明单个字符,如'a'
。单引号中不允许使用多个字符,因此您会收到错误Too many characters in a character literal
。您想要声明一个字符串而不是字符,因此必须使用双引号:
另请参阅 Gradle 文档:https://docs.gradle.org/current/userguide/declaring_dependencies.html#sec: dependency-types
请不要将 Kotlin 与 JavaScript 或 Python 混淆,其中可以使用单引号或双引号声明字符串。