Visualizzazione stampabile
-
problemi libreria Mappe
Ciao ragazzi
sto avendo dei problemi con le mappe di google, il problema è a monte cioè non mi riconosce gli import, nel manifest ho aggiunto all'interno del tag
codice:
<application></application>
la righe
codice:
<uses-library android:name="com.google.android.maps"/>
<uses-permission android:name = "android.permission.INTERNET"></uses-permission>
ma continua a segnarmi errore nel momento in cui faccio gli import, che voi sappiate nel file R devo vedere qualche riga relativa all'import? o se c'è da settare qualche altro parametro magari in Eclipse permettere di scaricare la libreria, se qualcuno riesce a darmi una mano ve ne sono grato è abbastanza urgente, di seguito vi allego l'intero manifest magari riuscite a cogliere qualche mio errore, non so forse una soluzione possibile potrebbe essere quella di scaricare la libreria ed inserirla direttamente nell'applicazione, ma girando non sono riuscito a trovarla
grazie
codice:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.prova.prova_cinema_"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps"/>
<activity android:name=".prova_cinema_"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".showTime"></activity>
</application>
<uses-permission android:name = "android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name = "android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name = "android.permission.INTERNET"></uses-permission>
<uses-sdk android:minSdkVersion="3" />
</manifest>
-
Uhm se non sbaglio la libreria relativa alle mappe è supportata a partire dalla verione 4, quindi forse potresti provare a cambiare questa riga:
<uses-sdk android:minSdkVersion="3" />
in
<uses-sdk android:minSdkVersion="4" />
Comunque quale errore da' esattamente?
-
Quote:
Originariamente inviato da
maurilios
Uhm se non sbaglio la libreria relativa alle mappe è supportata a partire dalla verione 4, quindi forse potresti provare a cambiare questa riga:
<uses-sdk android:minSdkVersion="3" />
in
<uses-sdk android:minSdkVersion="4" />
Comunque quale errore da' esattamente?
il problema è che non mi vede la libreria, mi segna errore alle linee di codice
codice:
import com.google.android.maps.Overlay;
import com.google.android.maps.Point;
import com.google.googlenav.DrivingDirection;
import com.google.googlenav.map.MapPoint;
come se non riuscisse ad importare la libreia, ho anche cambiato il valore della versione minima ma nulla
inotre ho provato ad eliminare le classi in modo da evitare gli errori che mi segnalava e ho lasciato solo le modifiche al manifest, in modo da far partire l'applicazione e nella console nel momento dell'istallazione del pachetto usciva
codice:
[2010-07-20 12:12:38 - prova_cinema_] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2010-07-20 12:12:38 - prova_cinema_] Please check logcat output for more details.
[2010-07-20 12:12:39 - prova_cinema_] Launch canceled!
-
Stai utilizzando l'API key generata on line per far girare le mappe? Stai testando l'app su un emulatore che supporta le Google APIs?
-
Quote:
Originariamente inviato da
maurilios
Stai utilizzando l'API key generata on line per far girare le mappe? Stai testando l'app su un emulatore che supporta le Google APIs?
l'api key l'ho generata ma non la sto utilizzando nel codice dato che l'avevo vista inserita solo nel caso in cui definivo la mappa nell'XML mentre io ho usato solo codice java non saprei come utilizzarla in questo caso, per quando riguarda l'emulatore l'ho settato con l'impostazione 1.5 ma cmq il problema sorge ancora prima di lanciare l'esecuzione dell'emulatore
-
quali librerie importi?
Va importata sia l'android sdk che google maps
puoi vedere le librerie che stai importando in properties->java build path ->libraries
-
Quote:
Originariamente inviato da
androidguy
quali librerie importi?
Va importata sia l'android sdk che google maps
puoi vedere le librerie che stai importando in properties->java build path ->libraries
http://www.spaghettifile.com/viewtrack.php?id=728865
queste sono le librerie che sono importate