J'apprends xml et c'est tout le `` code '' que mon application exécute lorsque je l'exécute.Lorsque je clique sur exécuter dans Android Studio et que je reçois le message suivant, malheureusement, `` mon application s'est soudainement arrêtée '' accompagné des messages d'erreur suivants dans le journal des événements,
- Emulator: Attention: QStandardPaths: XDG_RUNTIME_DIR pointe vers le chemin inexistant '/run/user/1000/snap.android-studio', veuillez créer avec 0700 autorisations. ((nul): 0, (nul))
- Émulateur: pc_memory_init: taille supérieure à 4g: 40000000
J'ai essayé d'exécuter l'application sur différents appareils virtuels ainsi que sur mon propre appareil Android.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools">
<TextView
android:id="@+id/happy_birthday"
android:text="@string/birthday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp"/>
<TextView
android:id="@+id/dear_ian"
android:layout_width="291dp"
android:layout_height="wrap_content"
android:layout_below="@id/happy_birthday"
android:layout_marginStart="-127dp"
android:layout_marginTop="3dp"
android:layout_toEndOf="@id/happy_birthday"
android:text="@string/ian"
android:textSize="30sp" />
<ImageView
android:src="@drawable/download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
tools:ignore="ContentDescription"/>
<TextView
android:id="@+id/from_dennis"
android:text="@string/dennis"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:textSize="30sp"/>
l'application devrait s'exécuter, mais ce n'est pas le cas p >
3 Réponses :
Essayez:
Essayez également de publier le logcat / MainClass
Votre application ne fonctionne pas à cause de cela. Ce qui est écrit dans le journal n'est qu'un avertissement. Vous pouvez corriger cet avertissement en créant le dossier nécessaire. Pour ce faire, écrivez dans le terminal linux:
mkdir /run/user/1000/snap.android-studio
J'ai arrêté de recevoir l'erreur Emulator: pc_memory_init: above 4g size: 40000000 après avoir diminué la RAM sur l'AVD en dessous de 4G:
Outils> AVD Manager Actions pour le périphérique virtuel cible. Afficher les paramètres avancés RAM sur une valeur inférieure à 4G (par exemple, 3072 Mo) Terminer , puis sur Exécutez votre application!
Veuillez modifier votre question pour fournir une exemple reproductible minimal qui illustre le problème, ainsi que la trace de pile complète de l'incident .