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


No se puede establecer la actividad de los padres para nuevas actividades en Android Studio. Error: padre jerárquico ya debe existir

Estoy empezando a crear mi primera aplicación de developer.android.com. Hace poco cambié a Android Studio y encontré que no puedo establecer el padre jerárquico para la nueva actividad (DisplayMessageActivity). Indica que "el padre jerárquico debe existir ya". ¿Puede alguien por favor me guía sobre esto? En Eclipse, funciona bien.

  • Agregar nuevo botón a la barra de acción
  • Android release apk más grande que debug apk
  • ¿Qué versión JDK (nivel de idioma) es necesaria para Android Studio?
  • Android: el prefijo "xmlns" no puede estar enlazado a ningún espacio de nombres explícitamente; Tampoco puede el espacio de nombres para "xmlns" estar vinculado a cualquier prefijo explícitamente
  • ¿Cómo usar Git correctamente en Android Studio?
  • Error de Gradle con el proyecto de Android agregado como una biblioteca (SlidingMenu)
  • Android mupdf libmupdf.so error de ejecución "Ninguna implementación encontrada para openFile nativo"
  • Obtener la hora y la fecha actuales en Android
  • INSTALL_FAILED_OLDER_SDK cuando las versiones de SDK parecen que debería funcionar?
  • Atajo de formato de código en el estudio de Android
  • Error de Gradle con el proyecto de Android agregado como una biblioteca (SlidingMenu)
  • Cambiar el nombre del paquete de una aplicación Android actualizada
  • 3 Solutions collect form web for “No se puede establecer la actividad de los padres para nuevas actividades en Android Studio. Error: padre jerárquico ya debe existir”

    También estuve haciendo el tutorial de My First App en el sitio web para desarrolladores de Android que utiliza Android Studio y experimenté el mismo problema. Gracias a charmarel por la punta que Android Studio le permitirá dejar en blanco el campo problemático. Sin embargo, esto hará que usted haga algo del legwork que el IDE haría de otra manera para usted para hacer funcionar correctamente la aplicación.

    La solución no es tan malo:

    1. Como se mencionó anteriormente, Android Studio (0.5.2) le permitirá dejar el campo Padre jerárquico en blanco, así que simplemente complete el nombre de la actividad, el nombre de la distribución y el título como lo haría normalmente e ignore al padre.
    2. Ahora sobre el trabajo de campo que ya no se está haciendo para usted … Usted tendrá que editar el archivo AndroidManifest.xml usted mismo para definir la información de la Actividad Principal para esta nueva Actividad como acaba de dejar en blanco en la ventana de diálogo Nuevas actividades .

    Edite el nodo de la nueva actividad para incluir esta información, debería tener el siguiente aspecto:

    <activity android:name="com.example.myfirstapp.DisplayMessageActivity" android:label="@string/title_activity_display_message" android:parentActivityName="com.example.myfirstapp.MainActivity" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.myfirstapp.MainActivity" /> </activity> 

    ¡Eso es, asunto circumnavigado!

    Acabo de ejecutar en este mismo problema y creo que es un error en la última actualización de Android Studio. Creo que puedes evitar esto creando manualmente un archivo .java para la actividad.

    Editar: he experimentado con esto y encontré que puedes hacer una actividad usando Android Studio y dejar solo el padre jerárquico en blanco, asegúrate de que la jerarquía esté correcta en la sección "paquete" en la parte superior de tu nuevo archivo .java de actividad. Estará bien.

    Tuve el mismo problema en la versión 0.5.2, pero parece que ahora funciona en 0.5.4, probablemente una de las muchas correcciones de errores .

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