IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Affichage XML non existant


Sujet :

Android

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut Affichage XML non existant
    Bonjour,

    la simulation de mon programme charge un ancien programme du même projet lié à son xml que j'ai supprimé .

    J'ai regardé dans le manifest c'est bien mon ActivityPiano qu'il devrait chargé...

    je ne comprend pourquoi il persiste malgrès un reset de eclipse à continuer de charger un intent qui n'existe plus...

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Y a comme de l'écho non ?

    Bon sinon, j'ai rien compris...
    "la simulation de mon programme charge un ancien programme du même projet lié à son xml que j'ai supprimé"
    " malgré un reset de eclipse à continuer de charger un intent qui n'existe plus"

    Pourrais-tu éclaircir ta requête ?
    Tu as un programme de simulation ?
    Quel XML ? Il n'y a pas de projet lié aux fichiers XMLs que je sache.
    Eclipse n'a pas de fonction "reset" (à part une réinstallation).
    Charger un intent ?

    Non, vraiment, j'essaye de comprendre mais ça ne veut pas.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    Dans le dossier layout de res j'ai deux fichiers xml :
    • activity_piano.xml
    • menu.xml


    mon fichier lié à activity_piano.xml est PianoActivity.java.
    mon fichier lié à menu.xml est fichierButton.java.

    je veux que le programme principal qui sera traité par le ADT soit PianoActivity.java.

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    En fait le lien est dans l'autre sens...
    Tu as une activité (PianoActivity.java) qui utilise un layout XML (activity_piano)
    Si tu veux que l'activité de démarrage de l'application soit celle-ci il faut qu'elle le spécifie dans les filtres d'intent du manifest (dans l'activité "PianoActivity"):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    En tout cas, c'est ce que l'ADT utilisera pour démarrer l'application une fois installée sur un device quand on fait "run" (ou "debug" d'ailleurs)

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    ca c'est le contenu de mon manifest :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="kevin.smartmusicscore"
        android:versionCode="1"
        android:versionName="1.0" >
     
        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="15" />
     
        <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name=".PianoActivity"
                android:label="@string/title_activity_piano" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
     
    </manifest>

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Et c'est quoi le problème alors ?

  7. #7
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    Essaye ceci:

    - lance l'émulateur en cochant - tape en console:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    adb uninstall kevin.smartmusicscore
    - change la version dans ton manifeste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:versionCode et android:versionName
    - relance la compilation et installe le sur l'émulateur via Eclipse

    On verra s'il ne reste rien en cache

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    ba il reste rien en fait ca marche pu du tout je ne retrouve plus aucun des icones de mes projets du workspace dans le simulateur

    Edit: peut-être est-je mal fait la méthode ?

    Que veut tu dire par installer, par eclipse, dans l'avd, le programme ?

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    je ne vois pas mes projets (icones) dans la simulation.

    je n'ai pas envie de faire n'importe quoi avec eclipse,

    j'aimerais que l'on m'explique le protocol à suivre pour que l'avd les re affiche.

    Surtout que j'ai mon projet à faire... bon il est tuteuré mais le tuteur n'aide pas...

  10. #10
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Bon... il y a deux choses:

    Un projet dans Eclipse, c'est lui qui contient tout le code.
    Quand on a un projet sélectionné, il y a un menu "Run" dans Eclipse.
    Dans ce menu "Run", il y a un sous-menu "Run As... Android application" qui permet simplement d'installer le projet, compilé, sur le meilleur device possible (un AVD si aucun device en "mode debug" n'est branché physiquement ou compatible avec le projet), et même de le lancer immédiatement (si le projet l'autorise dans le manifest).

    A noter que le "run" par défaut (ctrl+F11) va faire exactement cela par défaut.

    A la fin on a donc:
    * Toujours le projet dans eclipse qui peut être modifié / compilé
    * Le programme installé sur l'AVD / Device qui ne sera modifié QU'A LA PROCHAINE INSTALLATION.

  11. #11
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    Exécute les instructions citées dans mon post d'en haut.

    Tu dois avoir des problèmes de cache.
    Ou un problème avec onUpgrade, onCreate au niveau de la db.

    On sera fixé.

    - relance la compilation et installe le sur l'émulateur via Eclipse

    Cela veut dire de l'installer avec Eclipse en compilant et connectant AVD dans le menu Run.

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 45
    Par défaut
    Merci hotcryx et nicroman. maintenant ca marche bien... je peux tester et voir qu'il y a des erreurs

    Mais ca c'est une autre histoire.

    Si vous voulez, j'ai deux intent, soit 2 activity à gérer a partir d'un bouton ouvrir une nouvelle fenetre(activity)... bref je ferais un autre topic si je n'y arrive pas^^

  13. #13
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Merci de bien pensez à passer votre sujet en résolu grâce au bouton si vous avez trouvé une réponse à votre problème .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT 1.0] Conversion XML vers XML: non affichage de valeur
    Par f.thevenet dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/03/2011, 10h15
  2. hibernate.cfg.xml non existant
    Par ziad.shady dans le forum Maven
    Réponses: 4
    Dernier message: 24/02/2010, 13h16
  3. Problème : XML non valide...
    Par loupdeau dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/04/2005, 15h12
  4. Réponses: 9
    Dernier message: 17/03/2005, 09h20
  5. [VB.Net] DataAdapter, Affichage si non null ???
    Par Sophy dans le forum ASP.NET
    Réponses: 12
    Dernier message: 20/02/2004, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo