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