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 :

Beaucoup de problèmes


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut Beaucoup de problèmes
    Bonjour

    Je débute sur Android, j'ai lu les tutos et j'ai tenté de faire la premiere application Hello moi de TutoMobile. je rencontre plein de problèmes

    1- premier message DDMS :
    [2010-11-08 09:30:38 - DeviceMonitor]Sending jdwp tracking request failed!

    2-dans dimensions.xml j'ai une erreur sur la ligne </resources>:
    Element : resources
    Content Model : (string?)*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <string name="dimMessage">30px</string>
    </resources>
    3- sur string.xml j'ai une erreur sur la ligne <string name="bouton">Envoyer</string>:
    Element : string
    Content Model : ()*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <string name="app_name">Hello moi</string>    
    <string name="prenom">Jean-Claude</string>
    <string name="prenomHint">Jean-Claude</string>
    <string name="bouton">Envoyer</string>
    </resources>
    4- dans main.xml j'ai une erreur sur la ligne <TextView android:id="@+id/TextViewHello" :
    error: Error: No resource found that matches the given name (at 'textColor' with value '@color/
    couleurMessage').
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
     
        <TextView android:id="@+id/TextViewPrenom"
        	android:layout_width="fill_parent"
        	android:layout_height="wrap_content"
        	android:text="@string/prenom"
        	/>
     
       	 <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            >
    	    <EditText android:id="@+id/EditTextPrenom"
    	    	android:layout_width="wrap_content"
    	    	android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_gravity="bottom"
    	    	android:hint="@string/prenomHint"
    	    	/>
     
    	    <Button android:id="@+id/ButtonEnvoyer"
    	    	android:layout_width="wrap_content"
    	    	android:layout_height="wrap_content"
    	    	android:text="@string/bouton"
    	    	/>
    	</LinearLayout>
     
    	<TextView android:id="@+id/TextViewHello"
    	    android:layout_width="wrap_content"
    	    android:layout_height="fill_parent"
    	    android:layout_gravity="center_horizontal"
    	    android:textSize="@dimen/dimMessage"
    	    android:textColor="@color/couleurMessage"
    	    />
     
    </LinearLayout>
    5- dans Tutoriel1_Android.java c'est la cata il y a des erreurs à chaque ligne

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    package com.tutomobile.android.tuto1;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
     
    public class Tutoriel1_Android extends Activity {
     
    	private EditText editText;
    	private Button button;
    	private String prenom;
     
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            //récupération de l'EditText grâce à son ID
            editText = (EditText) findViewById(R.id.EditTextPrenom);
     
            //récupération du bouton grâce à son ID
            button = (Button) findViewById(R.id.ButtonEnvoyer);
     
            //on applique un écouteur d'évenement au clique sur le bouton
            button.setOnClickListener(
            	new OnClickListener() {
    			@Override
    			public void onClick(View v) {
    				//on réupère le texte écrit dans l'EditText
    				prenom = editText.getText().toString();
     
    			        //on affiche "Hello votrePrenom ! " dans une petit pop-up qui s'affiche quelques seconde en bas d'écran
    			        Toast.makeText(Tutoriel1_Android.this,	"Hello " + prenom + " !", Toast.LENGTH_LONG).show();
     
    			        /*on affiche &quot;Hello votrePrenom ! &quot; dans un textView que l'on a créé tout à l'heure
    			         * et dont on avait pas précisé la valeur de son texte il s'agit du dernier TextView dans le fichier main.xml
    			         * De toute façon grâce à l'ID vous devrez facilement le trouver dans le fichier main.xml
    			         */
    			        ((TextView)findViewById(R.id.TextViewHello)).setText("Hello " + prenom + " !");
    			}
    		}
            );
        }
    }
    Pouvez-vous m'aider sur cette première appli afin que je comprenne le fonctionnement

    Merci pour vos réponses
    JCM

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Alors les erreurs dans ton fichiers Java viennent sans doute du faite qu'il ne trouve pas le fichier R.java.
    Celui ci est généré automatiquement une fois que ton projet est "compilable", c'est à dire qu'il ne comporte plus d'erreurs sérieuses.

    Pour tes dimensions, il faut que tu utilises le type "dimen" plutôt que string.
    http://developer.android.com/guide/t...html#Dimension

    Ensuite le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:textColor="@color/couleurMessage"
    indique que tu vas utiliser la couleur "couleurMessage" pour la couleur de ton texte. Cette couleur est à déclarer dans tes ressources.
    http://developer.android.com/guide/t...ces.html#Color

    Voilà dans un premier temps corrige cela et repasses nous donner la suite des erreurs

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Merci pour ta réponse
    J'ai essayé de repartir à zéro
    et créer un nouveau projet Android
    Et cette fois j'ai ce message d'erreur :

    [2010-11-08 13:35:59 - MyEssai] ERROR: Unable to open class file C:\MyAndroid\AppliJCM\NewEssai\MyEssai\gen\com\wtp\MyEssai\R.java: No such file or directory

    JCM

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

Discussions similaires

  1. beaucoup de problèmes besoin d'aide, titre, translation et timeout
    Par anjarasu dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 10/10/2012, 08h07
  2. Problème avec tSortRow lors qu'il y a beaucoup de données
    Par bzh_35 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 21/04/2011, 14h36
  3. CUDA 3.0 sur Linux : beaucoup de problèmes ?!
    Par TNT89 dans le forum CUDA
    Réponses: 7
    Dernier message: 15/05/2010, 16h13
  4. Problème avec une bdd contenant beaucoup de tables
    Par M.Max dans le forum Windows Forms
    Réponses: 2
    Dernier message: 31/01/2010, 22h44
  5. [Racisme] Hortefeux "Quand il y en a beaucoup, il y a des problèmes"
    Par Pierre Louis Chevalier dans le forum Politique
    Réponses: 182
    Dernier message: 26/09/2009, 08h54

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