177 votes

Pourquoi Android Studio signale-t-il que "l'URI n'est pas enregistré" ?

J'ai donc essayé Android Studio, parce que j'aime beaucoup Resharper et que j'ai remarqué que l'IDE intégrait certaines de leurs fonctionnalités. Après avoir créé un nouveau projet par défaut, j'ai ajouté un nouveau fichier de mise en page et j'ai voulu changer la mise en page par défaut de l'exemple 'hello world', et j'ai obtenu une erreur "URI is not registered" sur les lignes suivantes :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"

Je n'ai encore rien fait d'autre au projet généré par défaut. Je suis tombé sur une autre question qui semble être liée ( L'URI du schéma du projet Intellij Android n'est pas enregistré ? ), mais ignorer quelque chose me semble bizarre. J'ai essayé, mais cela provoque RelativeLayout (et probablement tous les autres éléments liés à Android) n'est plus reconnu (message d'erreur : "Cannot find the declaration of element 'RelativeLayout'").

Avez-vous des idées sur la façon de résoudre ce problème ?

enter image description here

enter image description here

enter image description here

0voto

V-SHY Points 2444

J'ai rencontré le même problème en ouvrant le projet Android React Native dans Android Studio.

La cause première est que j'ai ouvert le dossier Root du projet React Native au lieu du dossier React Native. Dossier Android du projet React Native.

Rouvrir le projet sous le dossier Android du projet React Native a résolu mon problème.

-3voto

Rajat Bhandari Points 19

Essayez d'installer le plugin Android tracker. Vous le trouverez dans le studio.

Redémarrer le studio

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X