title: Android - Couldn't get connection factory client
body: <p>I've the same issue which I've realized most people have had here...But I can't succeed when I tried to fix it using solutions provided on any thread. </p>
  
  <p>Here's my AndroidManifest.xml (I guess there's no problem here - I know there's some unused permissions don't pay any attention):</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.acilSRV.client"
        android:versionCode="1"
        android:versionName="1.0"&gt;
        &lt;uses-sdk android:minSdkVersion="10" /&gt;
  
      &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
  
      &lt;uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"&gt;&lt;/uses-permission&gt;  
  
      &lt;application android:icon="@drawable/icon" android:label="@string/app_name"&gt;
  
          &lt;uses-library android:name="com.google.android.maps"/&gt;
          &lt;activity android:name=".AcilActivity"
                    android:label="@string/app_name"&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;/application&gt;    
  &lt;/manifest&gt;
  </code></pre>
  
  <p>My main.xml(I've rechecked api key several times and it works for <strong>debug.keystore</strong>):</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      &gt;
      &lt;TextView  
          android:layout_width="fill_parent" 
          android:layout_height="wrap_content" 
          android:text="Address info" 
          android:layout_marginBottom="20dp" 
          android:layout_marginTop="10dp" 
          android:id="@+id/txt_addressinfo"
          android:layout_marginLeft="5dp" 
          android:layout_marginRight="5dp"
      /&gt;
  
     &lt;com.google.android.maps.MapView
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:enabled="true"
          android:clickable="true"
          android:apiKey="****"
          android:id="@+id/mapView"
      /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>So these are the core configurations, and I guess you must agree that there's no problem with the codes above...But why then I get "Couldn't get connection factory client" error message when I run application - I have my Map look (that proves the api key legality), but when I use <em>geo fix  </em> to give different location that return me LocationProvider.TEMPORARILY_UNAVAILABLE which I guess I'm getting because of the above error message...</p>
  
  <p>I'm using Ant for building and Google Maps revision 10 api... Any suggestion about this weird case? Can it be caused because of debug.keystore keystore file? Do I have to test another keystore file?! </p>