mappe android api, exception

im utilizzando mappe google v2.

il mio codice è crached al metodo:

  • Come rilevare se Android ha un supporto USB completo o no?
  • App di Android Wear non installata tramite il porttile
  • Come caricare il file di image in Retrofit 2
  • Imansible risolvere il target 'android-8'
  • Android: imposta la visualizzazione vuota in una vista di elenco
  • Avvio di attività all'interno di una scheda Android
  • public void onConnected(Bundle bundle) { mLastLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient); if (mLastLocation != null) { mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude())); mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude())); } } // end onConnected 

    logcat:

     03-25 10:30:41.120 25816-25816/? E/dalvikvm﹕ Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zza 03-25 10:30:41.460 25816-25816/? E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NullPointerException at com.example.robot.myapplication.MainActivity.onConnected(MainActivity.java:66) 

    come penso, exception in questa linea:

     mLastLocation = LocationServices.FusedLocationApi.getLastLocation(**mGoogleApiClient**); 

    ma ho già creato questo object (mGoogleApiClient):

     mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(LocationServices.API) .build(); 

    cosa c'è di sbagliato in me?

    codice completo:

     public class MainActivity extends Activity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener { private GoogleApiClient mGoogleApiClient; private Location mLastLocation; TextView mLatitudeText; TextView mLongitudeText; private final static int CONNECTION_FAILURE_RESOLUTION_REQUEST = 9000; private static final int REQUEST_RESOLVE_ERROR = 1001; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView mLatitudeText = (TextView) findViewById(R.id.mLatitudeText); TextView mLongitudeText = (TextView) findViewById(R.id.mLongitudeText); mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(LocationServices.API) .build(); } @Override protected void onResume() { super.onResume(); mGoogleApiClient.connect(); } @Override protected void onPause() { super.onPause(); mGoogleApiClient.disconnect(); } @Override public void onConnected(Bundle bundle) { mLastLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient); if (mLastLocation != null) { mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude())); mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude())); } } // end onConnected @Override public void onConnectionSuspended(int i) { } @Override public void onConnectionFailed(ConnectionResult result) { if (result.hasResolution()) { try { result.startResolutionForResult(this, REQUEST_RESOLVE_ERROR); } catch (IntentSender.SendIntentException e) { e.printStackTrace(); } } //end if } // end onConnectionFailed } 

  • Conservare i dati globali dell'applicazione
  • Cancellare la canvas con Canvas.drawColor ()
  • come calcolare la distanza mentre si cammina in android?
  • Il FCM Token cambia periodicamente come l'ID di logging GCM?
  • Imansible avviare AVD nell'emulatore Android Studio
  • Cambiare il carattere dell'etichetta floating EditText e TextInputLayout
  • One Solution collect form web for “mappe android api, exception”

    Questo errore associato alla logging.

    Modificare la versione api e ricontrollare i servizi di Google Play.

    Accedi ai servizi di gioco di Google (errore primo tentativo, secondo successo)

    https://github.com/fbricker/openfl-admob/issues/2

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.