Quero fazer web scraping em aplicativo Android. Mas enfrentei um problema no começo.
Estou tentando adicionar a dependência 'org.jsoup:jsoup:1.18.1' ao meu projeto e recebo o seguinte erro:
*Too many characters in a character literal ''org.jsoup:jsoup:1.18.1''*
Estou usando o Android Studio Koala 2024.1.2, Gradle 8.7
Estão usando uma configuração gradle baseada em Kotlin e em Kotlin (assim como em Java) aspas simples
'
são usadas para declarar caracteres únicos como'a'
. Vários caracteres em aspas simples não são permitidos, portanto, você está recebendo o erroToo many characters in a character literal
.Você quer declarar uma string, não um caractere, então você tem que usar aspas duplas:
Veja também a documentação do Gradle: https://docs.gradle.org/current/userguide/declaring_dependencies.html#sec:dependency-types
Por favor, não confunda Kotlin com JavaScript ou Python, onde strings podem ser declaradas usando aspas simples ou duplas.