1
resposta

erro na inicialização do app

meu aplicativo não inicializa.

tenho o seguinte erro:

2023-11-27 23:49:17: Launching app on 'Pixel XL API 34.
$ adb shell am start -n "br.com.alura.orgs/br.com.alura.orgs.ui.ListaProdutosActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER --splashscreen-show-icon 

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=br.com.alura.orgs/.ui.ListaProdutosActivity }
Warning: Activity not started, intent has been delivered to currently running top-most instance.
1 resposta

Olá, Murilo!

Pelo erro que você compartilhou, parece que o seu aplicativo não está sendo inicializado corretamente. Isso pode acontecer por diversos motivos, mas uma possível causa é a falta de configuração correta do Room no seu projeto.

Na aula ou exercício em que você está com dúvida, você foi orientado a adicionar as dependências do Room no arquivo build.gradle do seu projeto. Certifique-se de que você adicionou essas dependências corretamente, como mostrado no exemplo abaixo:

dependencies {
    def room_version = "2.3.0"

    implementation "androidx.room:room-runtime:$room_version"
    kapt "androidx.room:room-compiler:$room_version"

    // demais dependências
}

Além disso, é importante adicionar o plugin do kapt para configurar o annotation processing do Kotlin. Você pode fazer isso adicionando a seguinte linha no seu arquivo build.gradle:

apply plugin: 'kotlin-kapt'

Após fazer essas configurações, sincronize o projeto para garantir que as dependências sejam baixadas e o processo de build seja realizado corretamente.

Caso você já tenha feito todas essas configurações e o erro persista, pode ser necessário verificar se você está utilizando as versões corretas das dependências. É recomendado utilizar a mesma versão apresentada na aula, para garantir a mesma experiência. No entanto, você também pode tentar utilizar a versão mais recente do Room, mas esteja ciente de que podem surgir problemas inesperados.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software