Partage
  • Partager sur Facebook
  • Partager sur Twitter

la carte de googlemap ne s'affiche pas

voir printscreen au dessous

    28 avril 2013 à 21:41:27

    Bonjour tous le monde

    mon projet c'est de faire une application de géolocalisation

    alors j'ai commencé mais j'ai rencontré un problème quand j’exécute le projet ,dans l’émulateur je ne vois pas la carte

    j'ai changer la apikey pas mal de fois mais c'est toujours le même erreur :

    et l'erreur que je reçois dans le logcat:

    Trace       error opening trace file:no such file directory
    MAPACTIVITY    could'nt get connection factory client

    et Voila le code:

    import java.util.ArrayList;
    import java.util.List;
     
    import android.content.Context;
    import android.graphics.drawable.Drawable;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.os.Bundle;
    import android.support.v4.widget.SimpleCursorAdapter;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;
     
    import com.google.android.maps.GeoPoint;
    import com.google.android.maps.ItemizedOverlay;
    import com.google.android.maps.MapActivity;
    import com.google.android.maps.MapController;
    import com.google.android.maps.MapView;
    import com.google.android.maps.OverlayItem;
     
    //### pour générer le MD5 :
    //C:\Program Files\Java\jre1.6.0_07\bin\keytool -list -keystore "C:\Documents and Settings\trainer\.android\debug.keystore"
     
    //### URL POUR L'API KEY
    //http://code.google.com/intl/fr/android/maps-api-signup.html
     
    // 1 - Creation d'un compte Google
    // 2 - Récuperation du MD5 de son certificat
    // 3 - Récuperation de l'API key depuis le site de google
     
    //### tester le changement de position avec ceci
    //telnet localhost 5554
    //# geo fix -82.411629 28.054553
     
    public class Main extends MapActivity implements LocationListener {
        private SimpleCursorAdapter adapter;
        MapView            maMap            = null;
        MapController    monControler    = null;
        double            latitude        = 48.875536;
        double            longitude         = 2.335796;
        
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
          
            maMap = (MapView)findViewById(R.id.myGmap);
            maMap.setBuiltInZoomControls(true);
            GeoPoint point = new GeoPoint(microdegrees(latitude),microdegrees(longitude));
            ItemizedOverlayPerso pinOverlay = new ItemizedOverlayPerso(getResources().getDrawable(R.drawable.marker));
            pinOverlay.addPoint(point);
            maMap.getOverlays().add(pinOverlay);
            monControler = maMap.getController();
            monControler.setZoom(12);
            monControler.setCenter(point);
                    
            LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
            lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 500.0f, this);
     
        }
     
        @Override
        public void onLocationChanged(Location location) {
            if (location != null) {
                Toast.makeText(this, "Nouvelle position : " + location.getLatitude() + ", " + location.getLongitude(), Toast.LENGTH_SHORT).show();
                monControler.animateTo(new GeoPoint(microdegrees(location.getLatitude()),microdegrees(location.getLongitude())));
            }
        }
        
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {      
            menu.add(0,100,0,"Zoom In");
            menu.add(0,101,0,"Zoom Out");
            menu.add(0,102,0,"Satellite");
            menu.add(0,103,0,"Trafic");
            menu.add(0,104,0,"Street view");
            return true;
        }
        
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch(item.getItemId()){
            case 100: monControler.setZoom(maMap.getZoomLevel() + 1)    ;break;
            case 101: monControler.setZoom(maMap.getZoomLevel() - 1)    ;break;
            case 102: maMap.setSatellite(!maMap.isSatellite())            ;break;
            case 103: maMap.setTraffic(!maMap.isTraffic())                ;break;
            case 104: maMap.setStreetView(!maMap.isStreetView())        ;break;
            }
            return true;
        }
        
        @Override
        public boolean onPrepareOptionsMenu(Menu menu) {
            menu.findItem(102).setIcon(maMap.isSatellite() ?android.R.drawable.checkbox_on_background:android.R.drawable.checkbox_off_background);
            menu.findItem(103).setIcon(maMap.isTraffic()   ?android.R.drawable.checkbox_on_background:android.R.drawable.checkbox_off_background);
            menu.findItem(104).setIcon(maMap.isStreetView()?android.R.drawable.checkbox_on_background:android.R.drawable.checkbox_off_background);
            return true;
        }
        
        private int microdegrees(double value){
            return (int)(value*1000000);
        }
                
        public class ItemizedOverlayPerso extends ItemizedOverlay<OverlayItem> {
     
            private List<GeoPoint> points = new ArrayList<GeoPoint>();
     
            public ItemizedOverlayPerso(Drawable defaultMarker) {
                super(boundCenterBottom(defaultMarker));
            }
     
            @Override
            protected OverlayItem createItem(int i) {
                GeoPoint point = points.get(i);
                return new OverlayItem(point,"Titre", "Description");
            }
     
            @Override
            public int size() {
                return points.size();
            }
     
            public void addPoint(GeoPoint point) {
                this.points.add(point);
                populate();
            }
            
            public void clearPoint() {
                this.points.clear();
                populate();
            }
        }
     
        @Override
        protected boolean isRouteDisplayed() {
            // TODO Auto-generated method stub
            return false;
        }
     
        @Override
        public void onProviderDisabled(String provider) {
            // TODO Auto-generated method stub      
        }
     
        @Override
        public void onProviderEnabled(String provider) {
            // TODO Auto-generated method stub      
        }
     
        @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
            // TODO Auto-generated method stub      
        }
    }

    et le fichier manifestandroid:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.formation.gmaps"
          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=".Main"
                      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-sdk android:minSdkVersion="3" />
     
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     
     
    </manifest>

    et pour le main dans xml voila le code :

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="hello">Hello World, Main!</string>
        <string name="app_name">gmaps</string>
        <string name="apikey">AIxxxxxxxxxxxxxxxxxxx</string>
    </resources>
    voila le résultat dans le device

     

    un grand Merci pour votre aide



    • Partager sur Facebook
    • Partager sur Twitter
      29 avril 2013 à 9:06:13

      Bonjour,

      Je viens parcourir vite fait tes fichiers. Tu n'utilises pas ton API Key dans ton fichier manisfest.

      J'ai écrit un article sur le sujet il y a quelques temps : http://blog.rolandl.fr/1230-android-la-geolocalisation-et-lapi-google-maps-android-v2

      • Partager sur Facebook
      • Partager sur Twitter
        29 avril 2013 à 11:17:48

        Merci beaucoup pour ta reponse

        j'ai ajouté la cle dans le manifest et fais un clean de projet  , mais le problème persiste

        mais la balise qui me manque c'est cella la

        <uses-feature
            android:glEsVersion="0x00020000"
            android:required="true"/>

        est ce qu il a une relation avec le problème

        et quand tu dis  l'application a besoin nécessite OpenGL ES version 2 :

        je dois l'activer ou c'est dans l'emulateur

        Merci pour votre aide

        ca me rend fou ce problème j'ai essaye tous les combine

        • Partager sur Facebook
        • Partager sur Twitter
          29 avril 2013 à 11:23:04

          Le simple fait de l'ajouter dans le manisfest suffit. Aucune action supplémentaire n'est requise.
          • Partager sur Facebook
          • Partager sur Twitter
            29 avril 2013 à 11:32:02

            Voila mon fichier manifest:

            <?xml version="1.0" encoding="utf-8"?>
            <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.formation.gmaps"
                  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=".Main"
                              android:label="@string/app_name">
                        <intent-filter>
                            <action android:name="android.intent.action.MAIN" />
                            <category android:name="android.intent.category.LAUNCHER" />
                        </intent-filter>
                        
                        <meta-data
                android:name="com.google.android.maps.v2.API_KEY"
                android:value="AIxxxxxxxxxxxxxxxduu95-otS4eDAV9iqUPHowM"/>
                        
                    </activity>
                   
                </application>
                <uses-sdk android:minSdkVersion="8" />
            <permission
                    android:name="com.formation.gmaps.permission.MAPS_RECEIVE"
                    android:protectionLevel="signature"/>
            <uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE"/>
            <uses-permission android:name="android.permission.INTERNET"></uses-permission>
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
            <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
            <uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission>
            <uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS"></uses-permission>
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
            
            
            </manifest> 

            Merci pour votre aide , je suis vraiment coincé

            • Partager sur Facebook
            • Partager sur Twitter
              29 avril 2013 à 11:39:30

              A la fin de mon article le fichier manisfest complet de mon application de démo est disponible. N'hésites pas à le regarder pour regarder ou placer le uses-feature.
              • Partager sur Facebook
              • Partager sur Twitter
                29 avril 2013 à 11:47:16

                j’apprécie beaucoup ta rapidité de répondre a mes message

                d'accord je vais voir

                couldn't get connection factory

                d’après ce que j'ai compris c'est que je n'arrive pas a télécharger la carte

                le problème c'est que toute mon application ce base sur cette carte (c'est de la folie j'ai changé de pc j'ai réinstaller eclipse mais je n'arrive pas a voir ce qui

                manque

                le 3g il est activé sur l’émulateur

                j’espère que c'est pas lacle qui fait ca

                Merci

                • Partager sur Facebook
                • Partager sur Twitter
                  29 avril 2013 à 14:11:36

                  Bonjour,

                  Merci de faire un effort sur ton orthographe (ça devient de plus en plus difficile de te lire) et de rendre ton code lisible. Un ctrl + shift + F dans tes codes sources avant de copier-coller dans tes postes ne feraient pas de mal.

                  Concernant ton problème, tu as sans doute une erreur dans ton manifest puisque c'est à cet endroit que tu dois configurer ta map.

                  1. Rajoute le code ci dessous comme fils du noeud manifest :

                    <uses-feature
                         android:glEsVersion="0x00020000"
                         android:required="true" />
                  2. Change :

                  <permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" android:protectionlevel="signature" />
                  

                  <uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE"/>

                  </pre>

                  Pour :

                  <permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" android:protectionlevel="signature" />
                  

                  <uses-permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE"/>

                  </pre>

                  Tu as créé une permission mais tu as fais un mauvais copié-collé.

                  1. Retire cet élément dans le noeud application :
                  <uses-library android:name="com.google.android.maps" />

                  Ca devrait surement fonctionner après.

                  Edit : Désolé pour l'affichage du code, il semblerait que mon poste souffre d'un bug du site.

                  -
                  Edité par Andr0 29 avril 2013 à 14:16:28

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                    29 avril 2013 à 15:40:59

                    Rebonjour

                    d'accord c'est noté

                    Merci pour ta réponse voila mon fichier manifest actuel :

                    <?xml version="1.0" encoding="utf-8"?>
                    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                          package="com.formation.gmaps"
                          android:versionCode="1"
                          android:versionName="1.0">
                     	<uses-feature android:glEsVersion="0x00020000" android:required="true" />
                     	<uses-sdk android:minSdkVersion="8" />
                        <application android:icon="@drawable/icon" android:label="@string/app_name">
                           
                            <activity android:name=".Main"
                                      android:label="@string/app_name">
                                <intent-filter>
                                    <action android:name="android.intent.action.MAIN" />
                                    <category android:name="android.intent.category.LAUNCHER" />
                                </intent-filter>
                                 
                                <meta-data
                        			android:name="com.google.android.maps.v2.API_KEY"
                       				android:value="AIzaSyAvHEWPfgyLduu95-xxxxxxxDAV9iqUPHowM"/>
                                 
                            </activity>
                            
                        </application>
                       
                        
                    	<permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" android:protectionLevel="signature" />
                    	<uses-permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" />
                    	<uses-permission android:name="android.permission.INTERNET"></uses-permission>
                    	<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
                    	<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
                    	<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
                    	<uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission>
                    	<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS"></uses-permission>
                    	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
                     
                     
                    </manifest>

                     quand je change la balise que tu m'as dis :

                    <permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" android:protectionlevel="signature" /><uses-permission android:name="com.formation.gmaps.permission.MAPS_RECEIVE" />

                    il y aune erreur au niveau protectionlevel(l majuscule)

                    et mnt voila l'erreur que j'ai :

                    04-29 13:08:33.344: E/AndroidRuntime(1862): FATAL EXCEPTION: main
                    04-29 13:08:33.344: E/AndroidRuntime(1862): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.formation.gmaps/com.formation.gmaps.Main}: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-2.apk
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.os.Handler.dispatchMessage(Handler.java:99)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.os.Looper.loop(Looper.java:137)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at java.lang.reflect.Method.invokeNative(Native Method)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at java.lang.reflect.Method.invoke(Method.java:511)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at dalvik.system.NativeStart.main(Native Method)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-2.apk
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
                    04-29 13:08:33.344: E/AndroidRuntime(1862): 	... 11 more
                    04-29 13:13:03.814: E/AndroidRuntime(1933): FATAL EXCEPTION: main
                    04-29 13:13:03.814: E/AndroidRuntime(1933): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.formation.gmaps/com.formation.gmaps.Main}: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-1.apk
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.os.Handler.dispatchMessage(Handler.java:99)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.os.Looper.loop(Looper.java:137)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at java.lang.reflect.Method.invokeNative(Native Method)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at java.lang.reflect.Method.invoke(Method.java:511)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at dalvik.system.NativeStart.main(Native Method)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-1.apk
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
                    04-29 13:13:03.814: E/AndroidRuntime(1933): 	... 11 more
                    04-29 13:26:48.435: E/Trace(2037): error opening trace file: No such file or directory (2)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): FATAL EXCEPTION: main
                    04-29 13:26:48.905: E/AndroidRuntime(2037): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.formation.gmaps/com.formation.gmaps.Main}: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-2.apk
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.os.Handler.dispatchMessage(Handler.java:99)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.os.Looper.loop(Looper.java:137)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at java.lang.reflect.Method.invokeNative(Native Method)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at java.lang.reflect.Method.invoke(Method.java:511)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at dalvik.system.NativeStart.main(Native Method)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-2.apk
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
                    04-29 13:26:48.905: E/AndroidRuntime(2037): 	... 11 more
                    04-29 13:31:48.853: E/AndroidRuntime(2110): FATAL EXCEPTION: main
                    04-29 13:31:48.853: E/AndroidRuntime(2110): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.formation.gmaps/com.formation.gmaps.Main}: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-1.apk
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.os.Handler.dispatchMessage(Handler.java:99)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.os.Looper.loop(Looper.java:137)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at java.lang.reflect.Method.invokeNative(Native Method)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at java.lang.reflect.Method.invoke(Method.java:511)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at dalvik.system.NativeStart.main(Native Method)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.formation.gmaps.Main" on path: /data/app/com.formation.gmaps-1.apk
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
                    04-29 13:31:48.853: E/AndroidRuntime(2110): 	... 11 more
                    



                    Merci



                    • Partager sur Facebook
                    • Partager sur Twitter
                      29 avril 2013 à 15:56:01

                      C'est pas normal. Par hasard, tu as bien créé un émulateur avec les "Google APIs" ? Si c'est pas le cas, créé un nouveau émulateur avec les Google APIs et retest.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                        29 avril 2013 à 16:19:32

                        Bonjour,

                        voila l’émulateur que j'utilise

                        • Partager sur Facebook
                        • Partager sur Twitter
                          8 mai 2013 à 21:25:14

                          Bonjour ,

                          toujours pas de solution a mon probléme ?

                          Merci de me répondre s'il vous plait je suis coincé

                          salutations

                          • Partager sur Facebook
                          • Partager sur Twitter
                            9 mai 2013 à 0:02:34

                            Bonsoir,

                            Quel est le chemin complet de ton classe Main ?

                            • Partager sur Facebook
                            • Partager sur Twitter
                            Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                              11 mai 2013 à 22:53:54

                              Bonsoir

                              Merci pour ta réponse

                              est ce que tu as besoin du chemin de la classe main_activity c'est ca?

                              voila un autre undice , j'ai donné mon application a qq un d'autres il a mis ca cleapi et il a réussi a afficher la carte

                              j'ai un grand probléme avec la cle api

                              j'ai généré plusieurs fois cette cle y as aucune qui marche(j'ai creer plusieurs compte gmail)

                              je comprends rien

                              mnt l'erreur et toujours couldn't get connection factory client

                              est ce que je loupe une étape ou quoi ?

                              Merci pour votre aide

                              Salutations

                              • Partager sur Facebook
                              • Partager sur Twitter
                                12 mai 2013 à 9:22:08 - Message modéré pour le motif suivant : Message complètement hors sujet


                                  12 mai 2013 à 9:23:20 - Message modéré pour le motif suivant : Message complètement hors sujet


                                    12 mai 2013 à 11:16:57

                                    Bonjour ,

                                    le titre du sujet c'est la carte googlene s'affiche pas

                                    et ca c'est lié a la cleapi donc je n'arrive pas générer un cle juste

                                    je ne vois pas pq c'est hors sujet

                                    Merci

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      12 mai 2013 à 11:36:50

                                      Et tu sais j'essaye juste d'apprendre des truc tu peux me dire c quoi un code
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        12 mai 2013 à 11:38:42

                                        Bonjour douanieryes,

                                        Si tu as un problème, merci de créer ton propre topic dans la section adéquate et ne pas squatter les topics des autres.

                                        Merci de ta compréhension.

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                        Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                                          12 mai 2013 à 11:42:09 - Message modéré pour le motif suivant : Message complètement hors sujet


                                            12 mai 2013 à 11:43:45 - Message modéré pour le motif suivant : Message complètement hors sujet


                                              12 mai 2013 à 11:47:50 - Message modéré pour le motif suivant : Message complètement hors sujet


                                                12 mai 2013 à 11:50:53

                                                @douanieryes :

                                                AndroWiiid a écrit:

                                                Bonjour douanieryes, Si tu as un problème, merci de créer ton propre topic dans la section adéquate et ne pas squatter les topics des autres. Merci de ta compréhension.

                                                En clair : fait un nouveau sujet au lieu de poster dans ceux des autres. Tu ne voudrais pas que, si on te réponde, quelqu'un arrive avec un autre problème et empeche les autres de te répondre ? non ? donc ne fait pas pareil

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  12 mai 2013 à 12:12:36

                                                  Rebonjour

                                                  Vous pouvez me dire s'il vous plait est ce que ca c'est normal concernant les status

                                                  voir print screen

                                                  Merci

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    12 mai 2013 à 12:14:23

                                                    Merci pour vos reponses
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      12 mai 2013 à 18:43:42

                                                      Dans la section Service de la console Google, as-tu bien activé le service Google Maps Android API v2 ?
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter

                                                      la carte de googlemap ne s'affiche pas

                                                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                      • Editeur
                                                      • Markdown