Строка двоичного XML-файла # 8: ошибка надувания фрагмента класса, Google Maps

В этом приложении я пытаюсь добавить функциональную карту Google V2. Я'Мы просмотрели большинство учебных пособий по созданию действия, получению ключа для карт и созданию XML-файла, чтобы попытаться проверить, пропустил ли я какой-либо шаг (я прошел их 4 раза), и это не так.Кажется, я пропустил любой шаг.

Вот это сайт, который я использовал:

Когда я запускаю свое приложение на телефоне (поскольку сервисы Google Play неработает на эмуляторе), он выдаёт мне две ошибки:

  02-11 22:10:54.690: E/AndroidRuntime(4526): java.lang.RuntimeException: Unable to       start activity ComponentInfo{com.example.myfirstapp/com.example.myfirstapp.ShowActivity}:       android.view.InflateException: Binary XML file line #8: Error inflating class fragment
  02-11 22:10:54.690: E/AndroidRuntime(4526): 

  Caused by: android.app.Fragment$InstantiationException: Unable to instantiate fragment       com.google.android.gms.maps.MapFragment: make sure class name exists, is public, and has an empty constructor that is public

Вот моя деятельность:

package com.example.myfirstapp;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
import com.google.android.maps.*;
import com.google.android.gms.maps.MapFragment;
public class ShowActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_map, menu);
    return true;
}

//@Override
//protected boolean isRouteDisplayed() {
    // TODO Auto-generated method stub
    //return false;
//}

    }

Извините за форматирование, но вот мой xml-файл:





  

Я импортировал сервисы Google API и Google Play, поэтому все операции импорта выполняются, и я удивляюсь, почему 2-я ошибка говорит, что MapFragment был пуст. Код файла манифеста:



















    
        
            

            
        

        
    
    
        
            
        

        
    
    
        
            

            
        
    
    
        
            

            
        
    
    
        
            

            
        
    

    
    

    
        
            

            
        
    
    
        
            

            
        
    
    
        
            

            
        
    
    
        
            

            
        
    
    
    
    
    

    




Ответы на вопрос(4)

Ваш ответ на вопрос