Note that there are some explanatory texts on larger screens.

plurals
  1. POGoogle Maps Android Api V2 - maps dont display
    primarykey
    data
    text
    <p>I followed this tutorial: <a href="https://stackoverflow.com/questions/16596715/how-can-i-create-an-android-application-in-android-studio-that-uses-the-google-m">How can I create an Android application in Android Studio that uses the Google Maps Api v2?</a></p> <p>And I compiled and get sample maps application running on my device. The only problem is that maps dont display in my application, all I got is blank screen.</p> <p>My AndroidManifest.xml (all i changed is apikey)</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mapdemo" android:versionCode="3" android:versionName="2.2.1"&gt; &lt;permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" android:protectionLevel="signature"/&gt; &lt;uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE"/&gt; &lt;!-- Copied from Google Maps Library/AndroidManifest.xml. --&gt; &lt;uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/&gt; &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&gt; &lt;uses-permission android:name="android.permission.INTERNET"/&gt; &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/&gt; &lt;!-- External storage for caching. --&gt; &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt; &lt;!-- My Location --&gt; &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/&gt; &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&gt; &lt;!-- Maps API needs OpenGL ES 2.0. --&gt; &lt;uses-feature android:glEsVersion="0x00020000" android:required="true"/&gt; &lt;!-- End of copy. --&gt; &lt;application android:icon="@drawable/ic_launcher" android:label="@string/demo_title" android:hardwareAccelerated="true"&gt; &lt;!-- ** You need to replace the key below with your own key. ** The example key below will not be accepted because it is not linked to the certificate which you will use to sign this application. See: https://developers.google.com/maps/documentation/android/start for instructions on how to get your own key. --&gt; &lt;meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MyOwnGeneratedKey"/&gt; &lt;activity android:name=".MainActivity"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN"/&gt; &lt;category android:name="android.intent.category.LAUNCHER"/&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;activity android:name=".BasicMapActivity" android:label="@string/basic_map"/&gt; &lt;activity android:name=".CameraDemoActivity" android:label="@string/camera_demo"/&gt; &lt;activity android:name=".CircleDemoActivity" android:label="@string/circle_demo"/&gt; &lt;activity android:name=".EventsDemoActivity" android:label="@string/events_demo"/&gt; &lt;activity android:name=".GroundOverlayDemoActivity" android:label="@string/groundoverlay_demo"/&gt; &lt;activity android:name=".LayersDemoActivity" android:label="@string/layers_demo"/&gt; &lt;activity android:name=".LegalInfoActivity" android:label="@string/legal_info"/&gt; &lt;activity android:name=".LocationSourceDemoActivity" android:label="@string/locationsource_demo"/&gt; &lt;activity android:name=".MarkerDemoActivity" android:label="@string/marker_demo"/&gt; &lt;activity android:name=".MultiMapDemoActivity" android:label="@string/multi_map_demo"/&gt; &lt;activity android:name=".MyLocationDemoActivity" android:label="@string/my_location_demo"/&gt; &lt;activity android:name=".OptionsDemoActivity" android:label="@string/options_demo"/&gt; &lt;activity android:name=".PolygonDemoActivity" android:label="@string/polygon_demo"/&gt; &lt;activity android:name=".PolylineDemoActivity" android:label="@string/polyline_demo"/&gt; &lt;activity android:name=".ProgrammaticDemoActivity" android:label="@string/programmatic_demo"/&gt; &lt;activity android:name=".RawMapViewDemoActivity" android:label="@string/raw_mapview_demo"/&gt; &lt;activity android:name=".RetainMapActivity" android:label="@string/retain_map"/&gt; &lt;activity android:name=".SaveStateDemoActivity" android:label="@string/save_state_demo"/&gt; &lt;activity android:name=".TileOverlayDemoActivity" android:label="@string/tile_overlay_demo"/&gt; &lt;activity android:name=".UiSettingsDemoActivity" android:label="@string/uisettings_demo"/&gt; &lt;/application&gt; &lt;/manifest&gt; </code></pre> <p>I created key in console using my debug fingerprint, it looks like this:</p> <pre><code>A1:FE:B5:E2:5E:0E:1A:8E:CC:8F:07:CC:4D:D0:95:13:0B:E7:1B:EC;com.example.mapdemo </code></pre> <p>Logcat for maps:</p> <pre><code>08-03 02:41:14.330 13942-14784/com.example.mapdemo I/Google Maps Android API: Failed to contact Google servers. Another attempt will be made when connectivity is established. 08-03 02:41:29.840 13942-14812/com.example.mapdemo E/Google Maps Android API: Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors). </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload