title: google map android v2 MarkerOption icon cannot accept StateListDrawable
body: <p>I wanna add a StateListDrawable as a marker icon like this :</p>
  
  <pre><code>MarkerOptions marker = new MarkerOptions().position(xy).title("Marker").icon(BitmapDescriptorFactory.fromResource(R.drawable.state));
  </code></pre>
  
  <p>however, it give me an null pointer exception, any workaround ?</p>
  
  <pre><code>12-06 18:52:51.152: E/AndroidRuntime(3264): Caused by: java.lang.NullPointerException
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at maps.y.bw.a(Unknown Source)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at maps.y.bw.b(Unknown Source)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at maps.y.bw.a(Unknown Source)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at maps.y.ae.addMarker(Unknown Source)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at com.google.android.gms.maps.internal.IGoogleMapDelegate$Stub.onTransact(IGoogleMapDelegate.java:167)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at android.os.Binder.transact(Binder.java:279)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at com.google.android.gms.maps.internal.IGoogleMapDelegate$a$a.addMarker(Unknown Source)
  12-06 18:52:51.152: E/AndroidRuntime(3264):     at com.google.android.gms.maps.GoogleMap.addMarker(Unknown Source)
  </code></pre>
  
  <p>thx !</p>