La biblioteca de soporte de Android v4 y la API de Google Maps rompen la compilación
Estoy tratando de usar la API de Google Maps v2 en un proyecto de Android que se dirige a la API v10. Leyendo la guía del dev se dice que, puesto que los fragmentos se han introducido solamente en api del androide 11, necesito utilizar la biblioteca de la ayuda de Androide para utilizar la API.
Así que hice lo siguiente:
-Incluyó la jarra de v4 de la biblioteca de soporte de Android a mi proyecto
-Incluye el proyecto de biblioteca "google-play-services-lib" y lo hace referencia
-Escribió el siguiente código, tomado de la guía de dev:
- Dibuje cinco círculos transparentes en el mapa google v2 tomando la ubicación actual como el centro del círculo
- Mapas api2 animateCamera problemas de velocidad
- Error java.lang.ClassNotFoundException: com.google.android.gms.maps.MapFragment en Google Map V2
- Cómo deshabilitar el marcador de mapa android
- Google Map Api V2 no se muestra Mapa en el dispositivo
package com.darco.darcoapp; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; public class CardJourneyActivity extends FragmentActivity{ private GoogleMap myGoogleMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_card_journey); FragmentManager fm = getSupportFragmentManager(); Fragment fr = fm.findFragmentById(R.id.mapFragmentCardJourney); MapFragment mf = (MapFragment)fr; //this line causes the compilation error }
El problema surge en la última línea de código, como señala el comentario. Cuando agrego que el siguiente error aparece en Eclipse (no en esa línea, sino en la parte superior del archivo):
The type android.app.Fragment cannot be resolved. It is indirectly referenced from required .class files
y Eclipse se niega a compilar el proyecto.
He intentado todas las configuraciones posibles que puedo pensar en la configuración del proyecto, pero tal vez algo me está eludiendo … ¿qué estoy haciendo mal? He encontrado algunos con problemas similares en línea, pero no hay solución, o al menos ninguna solución que propusieron trabajado para mí.
- "Los servicios de Google Play se están actualizando" en Google Maps API
- Error en la API de v2 de la API de mapa
- Android Maps v2 rotar mapaVer con brújula
- Cómo dibujar un círculo alrededor de un alfiler utilizando API de Google API v2
- Google Maps V2 muestra pantalla en blanco en Android 2.2
- Cómo mostrar la ubicación actual como flecha en Google Maps Android API V2?
- Mapapi v2 en android causando error en el fragmento
- Cómo obtener el centro del mapa para v2 android mapas?
Utilice SupportMapFragment
, no MapFragment
, cuando esté utilizando el backport de fragmentos del paquete de soporte de Android.
- Pasos de convertir el proyecto C ++ opencv en la computadora a opencv android
- Beneficios de GSON sobre el análisis normal de JSON