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:

  • Conversione di image di base64 in android con conseguente image danneggiata
  • Come utilizzare i certificati p12 in Android (certificati client)
  • Mascherare un EditText con il formato del numero di telefono NaN come in PhoneNumberUtils
  • Come si può implementare multi-selection e ActionMode contestuale in ActionBarSherlock?
  • getResourceAsStream restituisce null nonostante il file denominato sia in dir dir come class getResourceAsStream è chiamato in
  • Attività di Android in Eclipse / ADT con le dependencies di progetto (risolvere il problema XY)
  • 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 🙂

  • Mappa non in linea utilizzando mapsforge in android
  • Come get il mio context di attività?
  • Qual è il modo migliore per hide la password del keystore in Android?
  • Android che riproduce musica in background
  • Come verificare il file esiste o less e se non crea un nuovo file in sdcard in task async
  • Creare e installare apk non firmato sul dispositivo senza il server di sviluppo?
  • 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.