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.

  • Android Studio 1.0.2 nuevo proyecto - No se puede resolver el símbolo 'ActionBarActivity'
  • Configuración de la biblioteca de verificación de licencias en Android Studio
  • AndroidAnnotations Nada generado, actividad vacía
  • Cómo utilizar las herramientas: overrideLibrary con varias bibliotecas
  • Error al iniciar el emulador
  • Android Studio Refactor> Extracto> Estilo Desactivado
  • ¿Cómo puedo obtener el nombre del dispositivo en Android?
  • Uso de Gradle con un proyecto Android existente
  • Cómo encontrar la información de mi aplicación / datos / datos mediante el Explorador de archivos de Android Device Monitor
  • ¿Cómo iniciar un servicio de Android cuando se inicia la aplicación?
  • Android: ¿Cuál es la diferencia entre setFlags y addFlags para la intención
  • Mensajes conflictivos sobre la pelusa con respecto al uso de paddingStart
  • 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.