Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

androidx X android.support, por que não consigo trocar um pelo outro?

Olá a todos.

De fato, Android é uma selva... xD E eu que acabei de entrar nessa selva, já me perdi logo no início: ao criar o método onCreate, aparece @Nullable e ao inserir a classe, obtenho: import androidx.annotation.Nullable; Pois bem. Ao mudar de "androidx" a "android.support", o Android Studio não reconhece nem o "Nullable", nem o "annotation". O erro que me dá na aba de mensagens era que não reconhecia o símbolo "annotation"... :S De qualquer forma, insisti e o Gradle sincronizou... e apareceu, o seguinte: import org.jetbrains.annotations.Nullable; Ehm... hã? Por fim voltei para o "androidx", mas gostaria de entender o motivo de isso ter acontecido.

Obrigada! Myrelle

2 respostas
solução!

Oi Myrelle, tudo bem ?

No final são coisas iguais, o androidx é apenas o novo padrão de pacotes adotados pelo pessoal do google/android, pensando em organização.

O ponto é que quando você cria um projeto, você necessita optar por um ou outro, geralmente em projetos novos, já vem por padrão o androidx, talvez nos cursos a gente use o legado, devido a data que foi gravado e afins.

Oi Matheus, tudo bem? Muito obrigada pela resposta!

Aliás, consegui fazer tudo quase sem problemas. Só tive um pequeno problema no início, mas porque eu criei o "main" no "test", em vez de no ponto correto... xD

Ah, esses noobs!! xD