title: Android Google Analytics connection to service failed
body: <p>I've implemented Google Analytics (V2) into my Android app. A while ago the code managed to send data to the profile (V2) succesfully. However now it refuses to connect to the service:</p>
  
  <pre><code>04-09 14:42:49.911: W/GAV2(8576): Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch.
  04-09 14:42:49.921: I/GAV2(8576): Thread[main,5,main]: ExceptionReporter created, original handler is com.android.internal.os.RuntimeInit$UncaughtHandler
  04-09 14:42:50.051: D/libEGL(8576): loaded /system/lib/egl/libEGL_mali.so
  04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv1_CM_mali.so
  04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv2_mali.so
  04-09 14:42:50.120: D/OpenGLRenderer(8576): Enabling debug mode 0
  04-09 14:42:50.190: W/IInputConnectionWrapper(8576): showStatusIcon on inactive InputConnection
  04-09 14:42:54.881: I/GAV2(8576): Thread[GAThread,5,main]: connecting to Analytics service
  04-09 14:42:54.891: I/GAV2(8576): Thread[GAThread,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
  04-09 14:42:54.901: W/GAV2(8576): Thread[GAThread,5,main]: Service unavailable (code=1), will retry.
  04-09 14:42:54.941: I/GAV2(8576): Thread[GAThread,5,main]: No campaign data found.
  04-09 14:42:59.911: I/GAV2(8576): Thread[Service Reconnect,5,main]: connecting to Analytics service
  04-09 14:42:59.921: I/GAV2(8576): Thread[Service Reconnect,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
  04-09 14:42:59.921: W/GAV2(8576): Thread[Service Reconnect,5,main]: Service unavailable (code=1), using local store.
  04-09 14:42:59.921: I/GAV2(8576): Thread[Service Reconnect,5,main]: falling back to local store
  04-09 14:42:59.971: V/GAV2(8576): Thread[GAThread,5,main]: dispatch running...
  04-09 14:43:00.061: V/GAV2(8576): Thread[GAThread,5,main]: ...nothing to dispatch
  04-09 14:43:00.061: I/GAV2(8576): Thread[GAThread,5,main]: PowerSaveMode initiated.
  04-09 14:43:52.951: D/dalvikvm(8576): GC_CONCURRENT freed 197K, 4% free 7258K/7492K, paused 15ms+5ms, total 56ms
  04-09 14:43:54.611: W/IInputConnectionWrapper(8576): showStatusIcon on inactive InputConnection
  </code></pre>
  
  <p>I'm pretty sure my code is sufficient since it managed to send data before. These are the steps I implemented (used the Android Google Analytics V2 docs):</p>
  
  <p>manifest additions:</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  </code></pre>
  
  <p>main activity additions:</p>
  
  <pre><code>@Override
  public void onStart() {
  
      super.onStart();
      EasyTracker.getInstance().activityStart(this);
  
  }
  
  @Override
  public void onStop() {
  
      EasyTracker.getInstance().activityStop(this);
      super.onStop();
  }
  </code></pre>
  
  <p>xml (analytics.xml)</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  
  &lt;resources&gt;
    &lt;!--tracking ID--&gt;
    &lt;string name="ga_trackingId"&gt;UA-(copied from profile)-1&lt;/string&gt;
  
    &lt;!--Enable automatic activity tracking--&gt;
    &lt;bool name="ga_autoActivityTracking"&gt;true&lt;/bool&gt;
  
    &lt;!--Enable automatic exception tracking--&gt;
    &lt;bool name="ga_reportUncaughtExceptions"&gt;true&lt;/bool&gt;
  
    &lt;!--Enable debug tracking--&gt;
    &lt;bool name="ga_debug"&gt;true&lt;/bool&gt;
  
    &lt;integer name="ga_dispatchPeriod"&gt;20&lt;/integer&gt;
  &lt;/resources&gt;
  </code></pre>
  
  <p>I get the warnings at the very launch of the app. I've tried creating a new profile/account. I've tried using &amp; #45; and &amp; #8211; instead of the dashes. It's been 30+ hours since last data was received on the profile, since then the above logcat lines.</p>
  
  <p>Any ideas how this is caused?</p>