Formatei a minha máquina. Agora estou usando Android Studio Dolphin| 2021.3.1 Patch 1. Fui refazer o exercício do curso de Android Módulo 1, aquele em que o professor Alex Felipe Cria um projeto sem Activity e cria a Activity na unha, inserindo as informações da Activity no manifests do Android. Quando mandei rodar, o aplicativo parece que inicia sem problema porém não gera a tela branca no device, ou seja o aplicativo não roda. No logcat a direita nessa nova configuração de logcat, aparecem vários linhas com quadradinhos vermelhos com a letra "E" dentro e na linha final Could not remove dir '/data/data/alura.com.br.aluraagenda/code_cache/.ll/': No such file or directory.
Se eu crio um projeto com uma Activity vazia, o projeto roda normalmente.
O que falta na minha aplicação iniciada sem Activity para funcionar? Criei uma classe java, MainActivity que herda de Activity. E inscrevi ela no manifests. Meu AndroidManifest.xml ficou assim:
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AluraAgenda"
tools:targetApi="31">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.app.lib_name"
android:value="" />
</activity>
</application>