Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo extender a classe AppCompatActivity

Olá não consegui extender a classe AppCompatActivity e não seu lugar fiz o extends da classe Activity:

"public class ListaAlunos extends Activity"

essa classe não removida? esta depreciada? quais as diferenças entre ambas?

1 resposta
solução!

Olá Alexandre!

Para utilizar a classe AppCompatActivity, precisamos cadastrar a biblioteca appcompatcomo dependência do nosso projeto. Normalmente se você estiver utilizando a versão mais recente do Android Studio e estiver desenvolvendo para o Android 5 ou posterior essa biblioteca já estará configurada.

Caso essas condições não sejam satisfeitas, você precisará baixar a API 21 ou superior do Android e cadastrar a dependência da biblioteca.

Para baixar as APIs mais recentes do Android, basta utilizar o SDK Manager localizado no menu: Tools > Android > SDK Manager

Para cadastrar a dependência, siga os passos abaixo:

  1. Selecione a opção de menu: File > Project Structure.

  2. Na janela Project Structure, selecione o seu projeto no lado esquerdo da janela logo abaixo da palavra Module.

  3. Selecione a aba Dependencies e clique no botão + do lado direito da lista de dependências. Em seguida, selecione a opção 1. Library Dependency.

  4. Na janela Choose Library Dependency, digite a palavra appcompat no campo de busca e pressione ENTER.

  5. Selecione a biblioteca com.android.support:appcompat-v7:21.x.x. O número da versão da biblioteca vai variar e não necessariamente será o mesmo indicado aqui. Ela precisará ser a mesma versão da API do Android que você está utilizando.

  6. Pressione Ok e aguarde o Gradle baixar a biblioteca e sincronizar o projeto.

Depois de realizar esse processo, agora você deverá conseguir utilizar a classe AppCompat.

Abraço!