Estructura de Android Studio Package 2.2 RC2

Tengo un problema con Android Studio 2.2 RC2, cuando agrego un package nuevo en la estructura del proyecto, no veo el estándar:

app +-- java +-- com.myapp +-- package 

pero esto:

 app +-- java +-- com.myapp +-- com.myapp.package 

¿Alguien puede ayudarme?

    Encontré el problema: si agrega

     dataBinding { enabled = true } 

    a la aplicación .gradle, la estructura del proyecto se muestra sin hijos estándar.

    Un posible escenario:

    Cuando agrega un nuevo package en Intellij (cualquier versión, incluido Android studio), el command opera en function del context en el que hizo clic derecho para seleccionar New -> Package . Piense en New -> Package como realmente significa New -> Add subpackage at this point in three .

    Entonces, haga clic con el button derecho en la raíz de la fuente de la app/java y select New -> Package y escriba one.two.three que termina:

     app +-- java +-- one +-- two +-- three 

    Pero si hace clic con el button derecho en el nuevo nodo en el tree de proyectos de la app/java/one/two/three y selecciona New -> Package escribiendo uno. one.two.other , termina anidando el package dentro del otro. Tu tree sería entonces:

     app +-- java +-- one +-- two +-- three +-- one <---- OOOPS! +-- two +-- other 

    Pero si hubiera hecho clic derecho en la raíz de la app/java y escribiera el mismo nombre de package one.two.other que habría terminado:

     app +-- java +-- one +-- two +-- three +-- other 

    También podría hacer clic en el tree en la app/one/two y escribir solo other para get el mismo, de nuevo porque New -> Package está agregando un subpackage a donde he tomado la acción.

    El hecho de que escriba lo que parece ser un nombre de package totalmente calificado en New -> Package no significa que Intellij sepa que quiere volver atrás y comenzar desde la raíz. Anida desde donde hizo clic, incluso si puede ser obvio ( para usted ) lo que pretendía, Intellij consistentemente realiza la acción desde donde comenzó la acción.

    Algunas capturas de pantalla de esto en acción …

    Agregar en el lugar equivocado: (observe la selección en el tree del proyecto)

    Agregar paquete en el lugar equivocado

    Resultados en:

    Resultado de agregar paquete en el lugar equivocado

    Agregando en el lugar correcto: (observe la selección en el tree del proyecto)

    Agregar paquete en el lugar correcto

    Resultados en:

    Resultado de agregar paquete en el lugar correcto

    También agregando en el lugar correcto: (expanda packages intermedios queuepsados ​​para ver como tree)

    Agregar paquete en el lugar correcto

    Resultados en:

    Resultado de agregar paquete en el lugar correcto