Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio 2.2.3: Error al ejecutar la aplicación: Actividad predeterminada no encontrada

Estoy atascado con mi archivo AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mertino11.ourapplication"> <uses-permission android:name="android.permission.INTERNET" /> <activity android:name=".AccountActivity"></activity> android:theme="@style/AppTheme"> <application android:name=".FireApp" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </application> </manifest> 

¿Qué estoy haciendo mal?

5 Solutions collect form web for “Android Studio 2.2.3: Error al ejecutar la aplicación: Actividad predeterminada no encontrada”

Estás haciendo todo mal.

Reemplace este código por el suyo.

 <application android:name=".FireApp" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true"> <activity android:name=".AccountActivity" android:theme="@style/AppTheme"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> 
 <application android:name=".FireApp" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true"> <activity android:name=".AccountActivity" android:theme="@style/AppTheme"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> 

La actividad no mantiene la aplicación, la aplicación mantiene la actividad. Lo que estoy diciendo es tu AccountActivity reside dentro de tu aplicación – FireApp. Por lo tanto, la etiqueta de aplicación debe aparecer antes de la etiqueta de actividad.

Éste es cómo su código debe mirar después de la corrección.

Código corregido

La etiqueta de aplicación es la raíz de la etiqueta de actividad

Por lo que la etiqueta de actividad viene después de la etiqueta de la aplicación como a continuación

 <uses-permission android:name="android.permission.INTERNET" /> <application android:name=".FireApp" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true"> <activity android:name=".AccountActivity"> android:theme="@style/AppTheme"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> 

Utilice esto funcionará.

  <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" > <activity android:name=".AccountActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.