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


Tipo de error 3. La clase de actividad {com.awesome_project / com.awesome_project.MainActivity} no existe en react native (dispositivo Android)

He creado el proyecto utilizando el siguiente comando.

react-native init Awesome_Project 

He comenzado el empaquetador usando el comando siguiente.

 react-native start 

He conectado mi móvil Android con unidad USB.

He abierto otro símbolo del sistema y ejecuto el siguiente comando adb para asegurarme de que solo esté conectado un dispositivo.

 adb devices 

He iniciado la aplicación con el siguiente comando.

 react-native run-android 

He sido confrontado con el siguiente error.

 open: Permission denied open: Permission denied Starting: Intent { com.awesome_project/.MainActivity } Error type 3 Error: Activity class {com.awesome_project/ com.awesome_project.MainActivity} does not exist. 

Gracias por adelantado.

  • Error: <identifier> esperado usando y
  • Creación de componente de interfaz de usuario personalizado para android en React Native. ¿Cómo enviar datos a JS?
  • "Obtener el paquete JS" Monstruosamente lento
  • Cómo borrar TextInput foco en React Native? (Androide)
  • WebStorm reactiva-depuración nativa no funciona
  • ¿En React Native, cómo agrupa un archivo de texto y lee su valor en tiempo de ejecución?
  • Manejo del botón de retroceso en React Native, Navigator en Android
  • Reaccionar nativo cómo deshabilitar Android modo dev
  • 6 Solutions collect form web for “Tipo de error 3. La clase de actividad {com.awesome_project / com.awesome_project.MainActivity} no existe en react native (dispositivo Android)”

    Asegúrese de que android>app>build.gradle

     defaultConfig { applicationId "WHATEVER_THIS_IS" } 

    Necesita coincidir con android>app>src>main>java>com>app_name>MainActivity.java línea uno:

     package WHATEVER_THIS_IS; 

    Necesita igualar android>app>src>main>java>com>app_name>MainApplication.java línea uno:

     package WHATEVER_THIS_IS; 

    Necesita igualar android>app>src>AndroidManifest.xml

     package="WHATEVER_THIS_IS"> 

    Intente ejecutar el comando adb para instalar el apk (debería proporcionar más salida) desde android dir en su proyecto: adb install app/build/outputs/apk/app-debug.apk

    En mi caso fue un caso de almacenamiento insuficiente

    Asunto facebook / react-native # 2885

    Yo había cambiado mi id de aplicación de com.appName a com.companyName.appName , y había hecho esta actualización en android>app>build.gradle :

     defaultConfig { applicationId "com.companyName.appName" // was previously "com.appName" } 

    También cambié mi estructura de archivos de android>app>src>main>java>com>appName a android>app>src>main>java>com>companyName>appName . Esto es cuando recibí el error.

    Para corregir el error , simplemente hice una búsqueda de amplio proyecto ( CMD-SHIFT-F en Atom) para com.appName , y los reemplazó a com.companyName.appName . ¡Problema resuelto!

    Me encontré con este problema después de tener una construcción exitosa instalado en mi teléfono, pero larga historia corta que tuve que desinstalar a fin de hacer una nueva instalación. Después de desinstalar la aplicación y tratando de hacer un react-native run-android , recibí este error.

    Parece que la "desinstalación" de una aplicación en algunos dispositivos sólo lo deshabilita en caso de que desee deshacer la desinstalación dentro de un determinado período de tiempo. Para remediar esto, entré en aplicaciones bajo ajustes y seleccioné mi app y lo desinstalé por completo. Después de eso, pude volver a crear mi aplicación correctamente. Espero que esto ayude a alguien.

    En mi caso la aplicación simplemente no se abre automáticamente , no hay ningún otro problema.

    Solo busca el ícono de la aplicación en tu dispositivo android (mira la ubicación de todas las aplicaciones) y toca en ella para abrir la aplicación manualmente . El empaquetador comenzará a cargar la aplicación como de costumbre.

    Así que esto parece ser un error aquí. Desafortunadamente no sé realmente qué lo causa.

    Para cualquier otra persona que se encuentre en este problema donde no hay soluciones, si ha enlazado bibliotecas, asegúrese de que en el archivo settings.gradle ubicado en ProjectName/android tenga su aplicación en la instrucción include, así: include ':ThirdPartyLibrary', ':app' . Se me olvidó :app y fue construir e instalar la biblioteca de terceros, pero no la aplicación real, lo que resulta en el problema.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.