Erros Comuns
Erro: “Duplicate class found”
Causa e Solução
Causa e Solução
Causa: Conflito de dependências entre bibliotecas.Solução: Verifique se não há bibliotecas duplicadas e use
exclude quando necessário:Erro: “ClassNotFoundException”
Causa e Solução
Causa e Solução
Causa: Dependências externas faltando.Solução: Verifique se todas as dependências obrigatórias foram adicionadas ao
build.gradle.kts. Consulte a página de instalação para a lista completa.Erro de Inicialização do Koin
Causa e Solução
Causa e Solução
Causa: SDK inicializado incorretamente ou contexto inválido.Solução:
- Certifique-se de chamar
LivenessHubSDK.init()noApplication.onCreate() - Use
applicationContext(nãoactivityoubaseContext)
Erro: “Camera not available”
Causa e Solução
Causa e Solução
Causa: Câmera em uso por outro app ou não disponível.Solução:
- Verifique se outro app não está usando a câmera
- Confirme que o dispositivo possui câmera frontal
- Adicione
<uses-feature>no manifest:
Configuração de ProGuard/R8
Se estiver usando minificação, adicione as seguintes regras no arquivoproguard-rules.pro:
Checklist de Verificação
Antes de reportar um problema, verifique os itens abaixo:1
Versão do SDK
Confirme que está usando a versão mais recente do SDK
2
Dependências
Todas as dependências obrigatórias estão incluídas no
build.gradle.kts3
Repositórios
Os repositórios Maven adicionais estão configurados no
settings.gradle.kts4
Inicialização
O SDK foi inicializado na classe
Application.onCreate()5
Permissões
As permissões de câmera estão declaradas no
AndroidManifest.xml6
Credenciais
As credenciais de API estão corretas e válidas
Logs de Debug
Para habilitar logs detalhados durante o desenvolvimento, você pode verificar o Logcat com a tag do SDK:Desabilite logs detalhados em builds de produção para evitar exposição de
informações sensíveis.