0 votos

Hola amigo, sabes que estoy creando una aplicación móvil en android studio,la app consta de un navigation drawer, mi problema esta al momento de compilar, el logcat me arroja error en la siguiente declaracion 

View rootView = inflater.inflate(R.layout.fragment_mapa, container, false);

la variable view esta declarada como public View rootView 

return rootView;

este error me surgio cuando empece a actualizar las librerias del buil gradleApp y por ahi lei que puede ser un problema con androidx, y cree un nuevo proyecto con los artefactos de androidx ademas lo migre con refactor->migrate to androidx 

tambien en el gradle.properties agrege use:androidx 

si e puedes ayudar estare muy agradecido, saludos y gracias 

por en Android

1 Respuesta

0 votos

Creo que podría ser el cambio de nombre de la propiedad del Fragment (en el Layout) que en vez de ser "android:name" cambia a "class" (como aparece en la documentación actualizada de Fragment https://developer.android.com/reference/android/app/Fragment aunque parece que no lo han actualizado en la documentación de Navigation UI https://developer.android.com/guide/navigation/navigation-ui). Puedes probar cambiar de:

<fragment android:name="com.example.android.x"
            ... />

A:

<fragment class="com.example.android.x"
            ... />

 

por