Quindi il mio problema è che Google Maps non viene visualizzato sul mio dispositivo Android che utilizza 3.2 APIGoogle Maps non viene visualizzato sul dispositivo Android.
Ho già provato a fare la maggior parte dei non tutti i suggerimenti che ho trovato online durante la ricerca di una soluzione a questo problema .
Io ho <uses-permission android:name="android.permission.INTERNET"/>
nel mio manifest.
Ho seguito la procedura scritta di google per produrre una chiave firmata (http://developer.android.com/tools/publishing/app-signing.html#setup) e ho ottenuto la suddetta chiave e l'ho inserita nel layout android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
E ancora vedo le tessere grigie al posto della mappa.
So che il tasto di debug funziona su AVD ma non sul dispositivo Android mentre la chiave firmata dovrebbe funzionare sul dispositivo e non nell'AVD.
Sono disposto a provare un'altra procedura graduale per fare in modo che funzioni e se lo sarà sarò per sempre grato.
Si prega di aiuto! Grazie!
SOLUZIONE:
stava installando l'apk sbagliato dispositivo. Doveva fare:
adb install <your-file-name>.apk
nella console
EDIT:
Manifest File
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.googlemaps"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<uses-library android:name="com.google.android.maps" />
<activity
android:name=".StartActivity"
android:label="@string/title_activity_start">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
</activity>
<service
android:name=".WorldWideMapService"
android:process=":remote">
<intent-filter>
<action
android:name="com.example.googlemaps.WorldWideMapService" />
</intent-filter>
</service>
</application>
Non sono sicuro di cosa intendi per chiave API predefinita. Intendi la chiave API di debug che ho menzionato? Ho provato a utilizzare quella chiave, quindi a eseguire l'app sul dispositivo Android e ho ancora le tessere grigie. Ho provato ad esportare, a firmare, a creare il mio keystore per ottenere una nuova chiave API che ho utilizzato e ottenere ancora piastrelle grigie. – neocoolstar
Crea la chiave api della mappa per il keystore dell'applicazione .. e la usi nella tua applicazione dopo aver fatto questo genera il file apk e l'installazione sul tuo dispositivo funzionerà in modo definitivo. – Santosh
Attendi quindi di generare il file apk dopo aver inserito la chiave api della mappa. Dove posso salvare il file apk? Nella cartella bin? – neocoolstar