title: google+ for android ( getting null pointer)
body: <p>I am trying to incorporate Google+ for Android by going through <a href="https://developers.google.com/+/quickstart/android">this official google
  documentation</a> . After following the steps given:  </p>
  
  <ol>
  <li>Dwnload latest SDK</li>
  <li>Using Android 4.4.2, </li>
  <li>Configured Eclipse to use Java 1.7( though it's  saying to use 1.6, I am guessing it's not my issue)</li>
  <li>Then Enabled the Google+ API by providing <code>Package.Name</code> and <code>Sha1</code>. Then I configure the sample <a href="https://github.com/googleplus/gplus-quickstart-android">app</a>
  and attached google-play-services_lib(imported) to it.</li>
  </ol>
  
  <p>Now when Im running the app it is giving Exception in MainActivity's </p>
  
  <pre><code>mGoogleApiClient = new GoogleApiClient.Builder(this)
      .addConnectionCallbacks(this)
      .addOnConnectionFailedListener(this)
      .addApi(Plus.API, null) // here the exception (nullPointerException) 
      .addScope(Plus.SCOPE_PLUS_LOGIN).build();
  </code></pre>
  
  <p>I m running it on physical Device Android 4.1.2.</p>
  
  <p>Going through Google but didn't get any luck. </p>
  
  <p><strong>LogCat:</strong> </p>
  
  <p><code>05-27 10:23:46.808: D/ActivityThread(11136): setTargetHeapUtilization:0.25
  05-27 10:23:46.808: D/ActivityThread(11136): setTargetHeapIdealFree:8388608
  05-27 10:23:46.808: D/ActivityThread(11136): setTargetHeapConcurrentStart:2097152
  05-27 10:23:47.228: D/AndroidRuntime(11136): Shutting down VM
  05-27 10:23:47.228: W/dalvikvm(11136): threadid=1: thread exiting with uncaught exception (group=0x411eb438)
  05-27 10:23:47.228: E/AndroidRuntime(11136): FATAL EXCEPTION: main
  05-27 10:23:47.228: E/AndroidRuntime(11136): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mygoogleplus/com.example.mygoogleplus.GooglePlusMainActivity}: java.lang.NullPointerException: Null options are not permitted for this Api
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2114)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2139)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread.access$700(ActivityThread.java:143)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1241)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.os.Handler.dispatchMessage(Handler.java:99)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.os.Looper.loop(Looper.java:137)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread.main(ActivityThread.java:4960)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at java.lang.reflect.Method.invokeNative(Native Method)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at java.lang.reflect.Method.invoke(Method.java:511)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at dalvik.system.NativeStart.main(Native Method)
  05-27 10:23:47.228: E/AndroidRuntime(11136): Caused by: java.lang.NullPointerException: Null options are not permitted for this Api
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at com.google.android.gms.internal.fq.b(Unknown Source)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at com.google.android.gms.common.api.GoogleApiClient$Builder.addApi(Unknown Source)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at com.example.mygoogleplus.GooglePlusMainActivity.onCreate(GooglePlusMainActivity.java:89)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.Activity.performCreate(Activity.java:5203)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
  05-27 10:23:47.228: E/AndroidRuntime(11136):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2078)
  </code></p>