I am new to android.I want to make application which displays the map when application start. I had gone all the steps this
I had installed the Google API and and done all the setting in eclipse.But
in output it is only gray grids and also get error Couldn't get connection factory client
The question may be duplicate of this:
Google Map not showing in android Emulator
But the solution of using JDK.The person is using JDK 7 instead of JDK6. How to adjust this JDK from eclipse menu.
MainActivity.Menifest file is:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps" />
<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps" >
<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.ACCESS_FINE_LOCATION"/>
and .xml file is:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0BRarfRYpv-UWoSHq9JDtd1QQPlgI4zR8rgu1RA"
android:clickable="true"
android:enabled="true" />
</RelativeLayout>
And .java file is:
package com.siliconinfo.googlemaps;
import android.os.Bundle;
//import android.view.Menu;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
public class MapsActivity extends MapActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainactivity);
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
}
But then also it is not showing any map on screen warning on console:-GoogleMaps does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml