1
votes

Erreur dans le fichier MainActivity.kt dans Android Studio

J'ai créé un projet dans le studio Android. Le code de MainActivity.kt est

Unresolved reference: activity_main

À la ligne 4 du code ci-dessus, j'obtenais une erreur. Le activity_main.xml est présent dans un pp-> res-> layout Une erreur s'est produite dans activity_main.xml . Mais MainActivity.kt ne le reconnaît pas et affiche une erreur

class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        println("onCreate called")
    }
}

S'il vous plaît, aidez-moi.


4 commentaires

Essayer le fichier -> Invalider les caches et redémarrer


Voir ma réponse à cette question: stackoverflow.com/questions / 61073064 /…


Est-ce que cela répond à votre question? AndroidStudio ne trouve pas la mise en page


@MohammadMoeinGolchin J'ai déjà essayé cette méthode, mais je n'ai pas travaillé pour moi. J'ai donc réinstallé le studio andriod, alors ça a marché.


4 Réponses :


0
votes

Assurez-vous d'avoir importé le fichier R dans l'activité:

import com.example.app.R;


1 commentaires

Essayez le fichier> Invalidate Caches / Restart



0
votes

Essayez d'importer ceci:

import com.example.app.R;

et vous pouvez également essayer de taper setContentView (R.layout.activity_main) manuellement.


0 commentaires

1
votes

Assurez-vous d'avoir importé le bon fichier R comme suggéré, et si cela ne résout pas, essayez de vider les fichiers du cache. - Fichier> Invalider les caches / Redémarrer


0 commentaires

0
votes

Vous pouvez essayer ce code.

    class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        Log.i("MAIN ACTIVITY", "onCreate called")
       }
    }


0 commentaires