Errore: MapFragment non può essere lanciato in android.support.v4.app.Fragment

In primo luogo, ho guardato qui: Start FragmentActivity da attività e ora ho il seguente problema:

MapsActivity:

  • Problemi con ORMLite e le collezioni pigre
  • Installare l'app sul dispositivo genymotion, soddisfare: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"
  • Salvare lo stato del button in Xamarin Android
  • Android: Come rilevare quando un rotolo è terminato
  • confusione dell'ID dell'apparecchio android
  • Email e numero di telefono Validazione in android
  • public class MapsActivity extends FragmentActivity { private GoogleMap mMap; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.maps); setUpMapIfNeeded(); } ... 

    e vuoi avviarlo dalla MainActivity con:

     startActivity(new Intent(this, MapsActivity.class)); 

    L'attività è registrata in Manifest di Android:

     <activity android:name="de.xbjoernx.gapp.MapsActivity"></activity> 

    Errore

     FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{de.xbjoernx.gapp/de.xbjoernx.gapp.MapsActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class fragment at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358) at android.app.ActivityThread.access$600(ActivityThread.java:153) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5227) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562) at dalvik.system.NativeStart.main(Native Method) Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) at android.view.LayoutInflater.inflate(LayoutInflater.java:466) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at android.view.LayoutInflater.inflate(LayoutInflater.java:352) at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:323) at android.app.Activity.setContentView(Activity.java:1881) at de.xbjoernx.gapp.MapsActivity.onCreate(MapsActivity.java:19) at android.app.Activity.performCreate(Activity.java:5104) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2262) ... 11 more Caused by: java.lang.ClassCastException: com.google.android.gms.maps.MapFragment cannot be cast to android.support.v4.app.Fragment at android.support.v4.app.Fragment.instantiate(Fragment.java:394) at android.support.v4.app.Fragment.instantiate(Fragment.java:369) at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:272) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:676) ... 20 more 

    Quali suggerimenti su come risolvere il problema?

    Grazie finora 🙂

  • Java Iteratori temporanei stanno rallentando il mio gioco Android
  • Impedire più istanze della mia applicazione Android composta da un'unica attività
  • Che pacchetto da scaricare per le icone di design dei materiali?
  • Android Come sbarazzarsi del punto interrogativo alla fine di ellisse
  • Studio Android - dovrebbe essere l'integer directory .idea in git ignorare?
  • Come compilare il kernel di Goldfish 3.4 di android e correre su emulatore
  • One Solution collect form web for “Errore: MapFragment non può essere lanciato in android.support.v4.app.Fragment”

    mentre si estende FragmentActivity che indica che utilizza la libreria di supporto v4 compatibile con la versione più bassa di android. Sostituisci MapFragment con MapFragment all'interno del file xml. SupportMapFragment è quello da utilizzare con il pacchetto Android Support. MapFragment è per la versione nativa di livello 11 di frammenti.

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