Précédent   Forum des professionnels en informatique > Java > Général Java > Java & Mobiles > Android
Android Forum d'entraide sur Android, la plateforme mobile de Google pour téléphones portables et Smartphones. Avant de poster -> FAQ Android
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2012, 15h31   #1
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
Par défaut Géolocalisation (pas de carte)

Je dispose d'un Samsung Galaxy S sur lequel je teste le tuto:
http://www.tutos-android.com/integra...le-map-android

Toutes les actions se sont déroulées correctement, mais je ne reussi pas a visualiser la carte. J'obtiens le quadrillage Google et rien d'autre meme en zoomant.
Est ce que quelqu'un aurait rencontré ce problème et/ou pourrait me donner des pistes pour le résoudre ?
Merci d'avance.
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 15h35   #2
Membre confirmé
 
Avatar de chpil
 
Homme
Inscription : octobre 2011
Messages : 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2011
Messages : 143
Points : 202
Points : 202
As-tu bien ajouté la permission INTERNET dans ton manifest.xml (le tutoriel ne l'indique pas explicitement...) ?
chpil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 15h39   #3
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
Oui Voici mes sources
Manifest:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.android.map"
 android:versionCode="1"
 android:versionName="1.0"> 
     <application android:icon="@drawable/icon" android:label="@string/app_name"> 
       <uses-library android:name="com.google.android.maps" /> 
       <activity android:name=".HelloGoogleMapActivity"
                     android:label="@string/app_name"> 
           <intent-filter> 
              <action android:name="android.intent.action.MAIN" /> 
              <category android:name="android.intent.category.LAUNCHER" /> 
          </intent-filter> 
      </activity> 
  </application> 
  <uses-permission android:name="android.permission.INTERNET" />
</manifest>
Le Main
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?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"
 > 
<com.google.android.maps.MapView
 android:id="@+id/mapView"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:enabled="true"
 android:clickable="true"
 android:apiKey="@string/mapKey"
 /> 
 
</LinearLayout>
et GoogleMapActivity
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
package com.android.map; 
 
import android.os.Bundle; 
 
import com.google.android.maps.MapActivity; 
 
public class HelloGoogleMapActivity extends MapActivity { 
 
 @Override
 public void onCreate(Bundle savedInstanceState) { 
   super.onCreate(savedInstanceState); 
   setContentView(R.layout.main); 
 } 
 
 @Override
 protected boolean isRouteDisplayed() 
 { 
   return false; 
 } 
 
}
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h03   #4
Membre confirmé
 
Avatar de chpil
 
Homme
Inscription : octobre 2011
Messages : 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2011
Messages : 143
Points : 202
Points : 202
Je viens de tester, ton code fonctionne parfaitement. Seul point que je vois qui pourrait être la cause, c'est une mauvaise apiKey...
As-tu des messages dans le logcat qui pourraient t'aider ?
chpil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h41   #5
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
LogCat ?? connais pas, je trouve ca ou?
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h55   #6
Membre confirmé
 
Avatar de chpil
 
Homme
Inscription : octobre 2011
Messages : 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2011
Messages : 143
Points : 202
Points : 202
Tu trouves ça dans ton Eclipse, c'est la fenêtre... LogCat. Cela sert à afficher les logs des applications et du système d'un appareil Android connecté en debug à ton PC
Pour afficher cette fenêtre, menu Window/Show View/LogCat (ou Other... et choisir Android/LogCat)

Et au même endroid que le tuto que tu as suivi pour la carte, il y a un sujet sur le debug des applications; tu peux aussi le lire
chpil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 17h10   #7
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
Je savais meme pas que je pouvais utiliser mon appareil Android en debug en le connectant a mon PC je vais essayer de voir comment je peux faire ca.
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 12h07   #8
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
J'ai testé l'appli via l'émulateur, tout marche bien.
Mais quand je teste sur le Galaxy S j'ai rien, enfin le quadrillage et rien d'autre.

A L'AIDE
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 14h01   #9
Membre confirmé
 
Avatar de chpil
 
Homme
Inscription : octobre 2011
Messages : 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2011
Messages : 143
Points : 202
Points : 202
(question peut être un peu bête, mais) tu as une connexion internet, sur ton téléphone ? Google Maps fonctionne ?
chpil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 15h19   #10
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
et oui malheureusement, j'ai testé ça des le début
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h26   #11
Responsable Android
 
Avatar de Feanorin
 
Inscription : avril 2004
Messages : 2 415
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 2 415
Points : 3 538
Points : 3 538
Envoyer un message via Skype™ à Feanorin
Citation:
J'ai testé l'appli via l'émulateur, tout marche bien.
Mais quand je teste sur le Galaxy S j'ai rien, enfin le quadrillage et rien d'autre.
Re-question , qu'as tu dans le logcat quand tu utilises ton téléphone ?
Feanorin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 14h13   #12
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
J'ai testé l'application sur l'émulateur du PC, mais je ne trouve pas le moyen de l'executer sur le téléphone et d'en recuperer les infos dans le logcat d'eclipse sur le PC.
Si tu as des infos la dessus, je suis preneur.
Merci de ton aide
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 14h25   #13
Responsable Android
 
Avatar de Feanorin
 
Inscription : avril 2004
Messages : 2 415
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 2 415
Points : 3 538
Points : 3 538
Envoyer un message via Skype™ à Feanorin
Tu lances ton application en Debug sur ton téléphone, en laissant le cable branché , tu dois récupérer les informations dans ton logcat.
Feanorin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 18h40   #14
Modérateur
 
Homme Nicolas Romantzoff
Ingénieur systèmes et réseaux
Inscription : février 2007
Messages : 1 242
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Romantzoff
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 : 1 242
Points : 1 806
Points : 1 806
Envoyer un message via Skype™ à nicroman
Il faut bien sur auparavant passer le téléphone en mode "debug"....

Options / Applications / Mode debug....
nicroman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 15h28   #15
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
J'ai peur que mes interventions commencent a vous gaver
Donc, voila, mon télephone est en mode debug. Le cable est bien conecté au PC.
Je ne vois pas l'indication sur Eclipse de la presence de mon telephone.
Le lancement de l'application ne donne rien de plus.
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 20h43   #16
Membre habitué
 
Avatar de eric-m
 
Homme Éric
Chef de projet MOA
Inscription : mars 2011
Messages : 51
Détails du profil
Informations personnelles :
Nom : Homme Éric
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Transports

Informations forums :
Inscription : mars 2011
Messages : 51
Points : 123
Points : 123
Si le téléphone n'est pas vu dans Eclispe, il faut essayer de relancer le serveur adb.
Après avoir connecté le téléphone via le cable usb il faut lancer dans un terminal les commandes en tant que root
adb kill-server
adb devices
eric-m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 10h43   #17
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
J'ai fait tout ca et je ne vois toujours pas le telephone.

* daemon started successfully *
List of devices attached
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 14h06   #18
Membre à l'essai
 
Inscription : octobre 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 55
Points : 21
Points : 21
Salut,

Il faut que tu installes les drivers de ton téléphone, Samsung kies ne suffit pas. Quand tu arriveras à lancer correctement adb, éclipse lancera ton application sur ton téléphone.

Tu trouveras les drivers sur google.
(J'ai eu aussi des problèmes avec le galaxy S...)
shepounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 16h26   #19
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
Merci de ta reponse je vais essayer de trouver ca.
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h10   #20
Invité régulier
 
Homme
Inscription : janvier 2012
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 51
Points : 7
Points : 7
Enfin, le telephone est connecté en debug voici les messages (LogCat) MapActivity, si ca vous parle, tant mieux


02-09 15:07:08.410: W/MapActivity(9700): Recycling dispatcher android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher@4023da68
02-09 15:07:08.458: I/MapActivity(9700): Handling network change notification:CONNECTED
02-09 15:07:08.458: E/MapActivity(9700): Couldn't get connection factory client
ElfeNoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web