Java.lang.NullPointerException: CameraUpdateFactory ist keine initialisierte Logcat-Ausnahme

Ich arbeite mit Google Maps. Ich kann erfolgreich eine Google Map erstellen und anzeigen. Jetzt möchte ich CameraUpdate(latitude, longitude) hinzufügen. Ich habe gegoogelt und ich habe einen Quellcode gefunden, aber ich bekomme eine NullPointerException .

Die LogCat-Fehlermeldung ist:

  • Die laufende Benachrichtigung auf Android-Waben hat inkonsistentes Verhalten
  • Android ==> Speicheranalyse ==> Eclipse-Speicher-Analysator?
  • AS zwingen, Android SDK Build Tools verwenden 25.0.0 SDK Build Tools Revision (23.0.3) ist zu niedrig für das Projekt
  • Eine Liste von Android-APIs, die bestimmte Android-Berechtigungen erfordern
  • GetChildFragmentManager () auf programmgesteuert (dynamisch) hinzugefügt Fragmente?
  • Caching JSON von Webservice auf Android - Muster?
  •  java.lang.NullPointerException: CameraUpdateFactory is not initialized 

    Das ist meine Quelle. Was mache ich falsch?

     public class StradaContact extends Fragment { public final static String TAG = StradaContact.class.getSimpleName(); private MapView mMapView; private GoogleMap mMap; private Bundle mBundle; double longitude = 44.79299800000001, latitude = 41.709981; public StradaContact() { } public static StradaContact newInstance() { return new StradaContact(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.strada_contact, container,false); mMapView = (MapView) rootView.findViewById(R.id.pointMap); mMapView.onCreate(mBundle); setUpMapIfNeeded(rootView); return rootView; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBundle = savedInstanceState; } private void setUpMapIfNeeded(View inflatedView) { if (mMap == null) { mMap = ((MapView) inflatedView.findViewById(R.id.pointMap)).getMap(); if (mMap != null) { CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(latitude, longitude)); CameraUpdate zoom = CameraUpdateFactory.zoomTo(15); mMap.moveCamera(center); mMap.animateCamera(zoom); } } } @Override public void onResume() { super.onResume(); mMapView.onResume(); } @Override public void onPause() { super.onPause(); mMapView.onPause(); } @Override public void onDestroy() { mMapView.onDestroy(); super.onDestroy(); } 

    }

     <com.google.android.gms.maps.MapView android:id="@+id/pointMap" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.MapFragment" /> 

  • LogCat zeigt keine TAG "SMS" an
  • Android-Widget aus Aktivität aktualisieren
  • Android Gradle Project Upgrade von Build-Tools auf 21.0.1: aapt throws Exception
  • Ist String ein primitives oder ein Objekt in Android oder Java?
  • Gibt es einen einfacheren Weg, um mein Projekt hinzuzufügen?
  • Welche Android-Handys gibt da ein Gyroskop?
  • 2 Solutions collect form web for “Java.lang.NullPointerException: CameraUpdateFactory ist keine initialisierte Logcat-Ausnahme”

    Versuchen Sie das in "onCreate":

     try { MapsInitializer.initialize(this); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } 

    Versuchen Sie mit der folgenden Methode initialisieren Google Map AIP vor der Verwendung

     MapsInitializer.initialize(getActivity()); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.