Android referenciando pacotes de terceiros parece resolução de conflito de pacote dependente: Erro: Tipo de programa já presente: org.slf4j.ILoggerFactory

Há um problema. Vários pacotes de terceiros dependem repetidamente do mesmo pacote:

Repeti ILoggerFactory em meu projeto como exemplo:

Mensagem de erro: Erro: Tipo de programa já presente: org.slf4j.ILoggerFactory

Copie o último nome da classe, clique duas vezes em shift em qualquer lugar como e o seguinte aparecerá. Insira o nome da classe, como: "ILoggerFactory"

Você pode ver que na primeira e segunda linhas, ambos os pacotes jar usam dependências slf4j-api. Eu preciso deletar um deles

Encontre dependências relacionadas:

implementation 'com.github.0xZhangKe:WebSocketDemo:3.1'

Use exclude para remover slf4j-api dele. Primeiro, olhe para o formato deste pacote  

Correspondendo ao texto que removemos:

implementation( 'com.github.0xZhangKe:WebSocketDemo:3.1'){
    exclude group: 'org.slf4j',module:"slf4j-api"
}

Preste atenção aos colchetes "()" após a implementação.

 

Notas pessoais do projeto  

 

Acho que você gosta

Origin blog.csdn.net/qq_36355271/article/details/101362874
Recomendado
Clasificación