Я работаю в Android.Я хочу показать простую карту Google в своей деятельности.
Это мой main.xml
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="mykey"
/>
Это моя активность: -
package com.quepplin;
import android.app.Activity;
import android.os.Bundle;
import com.google.android.maps.MapView;
public class GooglemapActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MapView mMapView;
mMapView = (MapView) findViewById(R.id.mapview);
mMapView.setBuiltInZoomControls(true);
}
}
Я успешно создал ключ Google.Но всякий раз, когда я запускаю свое приложение, оно падает.и в logcat отображается следующая ошибка: -
java.lang.RuntimeException: Unable to start activity
android.view.InflateException: Binary XML file line #2: Error inflating class com.google.android.maps.MapView
Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class com.google.android.maps.MapView
at android.view.LayoutInflater.createView(LayoutInflater.java:513)
Пожалуйста, помогите мне, какую ошибку я сделал.Я очень новичок в создании карты Google.Я жду предложения.
Заранее спасибо.