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 Réponses :
Assurez-vous d'avoir importé le fichier R dans l'activité:
import com.example.app.R;
Essayez le fichier> Invalidate Caches / Restart
Essayez d'importer ceci:
import com.example.app.R;
et vous pouvez également essayer de taper setContentView (R.layout.activity_main) manuellement.
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
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")
}
}
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é.