8 votes

Les fichiers xml d'Android affichent soudainement le code java.

Je viens de changer l'url de base dans la section debug de mon fichier build.gradle la nuit dernière, puisque mon url de base a été modifié. Tout allait bien jusqu'à aujourd'hui quand j'ai démarré mon PC et Android Studio et que j'ai vu que tous mes fichiers xml contenaient des codes java et que tous les codes xml avaient été effacés. Je suis vraiment paniqué. Je ne sais pas exactement ce qu'il faut faire. Voici ce qui est écrit dans ces fichiers xml :

/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * gradle plugin from the resource data it found. It
 * should not be modified by hand.
 */
package com.google.android.gms.measurement.api;

public final class R {
    private R() {}

}

Chaque fichier xml contient un nouveau code java ou quelque chose de nouveau entièrement écrit.

En outre, je voudrais partager que j'ai cloné ce projet à partir de bitbucket qui a une ancienne ou autre version de gradle et j'ai une plus récente ou la dernière à partir de maintenant (gradle version 4.6), mais il fonctionnait le jour où je l'ai cloné. Maintenant, je ne suis même pas capable de construire ou reconstruire correctement, il montre toujours cette erreur :

 Android resource compilation failed
    Output:  D:\Android projects\my_android\app\src\main\res\layout\activity_splash.xml:1: error: not well-formed (invalid token).

    Command: C:\Users\Datta\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\236d054aed32e77c579cff2f4ee8d067\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy \
            -o \
            D:\Android projects\my_android\app\build\intermediates\res\merged\debug \
            D:\Android projects\my_android\app\src\main\res\layout\activity_splash.xml
    Daemon:  AAPT2 aapt2-3.2.0-4818971-windows Daemon #2

Veuillez m'aider ou me suggérer quelque chose.

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