Todas as activities precisam ser registradas no AndroidManifest.xml para funcionar
Ao abrir o arquivo, você verá o seguinte
<activity android:name=".FirstActivity"></activity>Code language: HTML, XML (xml)
Na verdade, nossa activity já está registrada, mas ainda não é a activity principal. Precisamos adicionar a tag <intent-filter> dentro da tag <activity>.
E incluir o seguinte conteúdo:
<activity android:name=".FirstActivity" android:label="Página Inicial">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
</activity>Code language: HTML, XML (xml)

Se um aplicativo não tiver uma activity principal, ele ainda pode ser instalado normalmente — só não aparecerá no lançador. Geralmente, esses apps são usados como serviços de terceiros para chamadas internas.
Agora vamos executar o programa.
Os layouts não precisam de registro. Basta indicar a visualização do layout dentro da activity usando setContentView(R.layout.second_layout);
Já as activities precisam ter definido explicitamente qual é a principal.
Registro de activities