Salve!
Seguendo questa guida, vorrei far in praitica quello che c'é scritto lì, ovvero far apparire la mappa.
Utilizzo eclipse.
Ho creato un nuovo progetto "Android Application Project".
Alla fine della guida, ho modificato i file "AndroidManifest.xml" (sotto res/), "MainActivity.java" e "activity_main.xml" (sotto res/layout).
Quando lancio il progetto, invece della mappa, appare "Unfortunately, testmaps has stopped" (e l'applicazione si chiude). Come potrei risolvere? Cosa potrebbe essere?
Allego i file che ho modificato, per completezza:
AndroidManifest.xml:
ActivityMain.java:Codice:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testmaps" android:versionCode="1" android:versionName="1.0" > <!-- aggiunta per gmaps --> <permission android:name="com.example.testmaps.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.testmaps.permission.MAPS_RECEIVE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <!-- The following two permissions are not required to use Google Maps Android API v2, but are recommended. --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <!-- fine aggiunta per gmaps --> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.testmaps.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-- aggiunta per gmaps --> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBW*******"/><!-- Qui ho messo la mia chiave --> <!-- /aggiunta per gmaps --> </application> </manifest>
activity_main.xml (ho commentato la parte sotto che aveva messo Eclipse di default, perché andava in conflitto con il codice da inserire scritto nella guida):Codice:package com.example.testmaps; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
Grazie per l'eventuale aiuto.Codice:<?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.google.android.gms.maps.MapFragment"/> <!-- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </RelativeLayout> -->
Ciao!

LinkBack URL
About LinkBacks
