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:
- Encuentra el restaurante más cercano, cafetería y supermercado usando google maps en android
- Cómo animar un marcador a través de un ArrayList de LatLng puntos?
- Google Maps v2 no se muestra después de publicar en el mercado de juegos
- Google Maps Android API v2: Visualización del radio de búsqueda con la ayuda de ValueAnimator
- Google Maps v2 Establecer nivel de zoom
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í.
- ¿Cómo mostrar varios marcadores en MapFragment en Google Map API v2?
- Android: Google map api versión 2
- Cómo adjuntar un marcador flexible en el mapa algo así como Uber y Lyft?
- Android: Cómo agregar marcador animado
- Problemas con los mapas de Android apiv2 después de firmar apk
- Mapapi v2 en android causando error en el fragmento
- ¿Cómo obtener la ubicación actual de este código de mapa? También intento recibir datos del vehículo del servidor cuando estoy abierto el mapa
- Cómo obtener la ubicación del centro de la pantalla de google map?
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