2013-12-13 5 views
2

я пытаюсь сделать Android App с помощью Google Maps Api, за что я следовал за один и тот же шаг (точно) выполнен известным (Ravi Тамада) является его обучающая:Android Google Maps Api V2 падает

Ссылка на учебник : http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/

, но когда я пытаюсь скомпилировать проект, запустите его на своем устройстве Android (Samsung Galaxy S3, Android Version: 4.1.2), он сбой и дает мне следующую ошибку msg в LogCast!

Ссылка Мой LogCast: http://openensak.com/img/LogCast.png

я не знаю, что это не так !!!

+1

вы можете разместить свой файл XML .. есть ошибка в файле XML .. –

+0

эй @shylendra что Xml u означает манифест или макет? –

+0

В макете xml-файла –

ответ

3

использование

import android.support.v4.app.Fragment; 
YourActivity extends FragmentActivity 

вместо

import android.app.Fragment; 
YourActivity extends Activity 

и Пожалуйста, добавьте ключ API в вашем файле манифеста

<application> 
     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="youApiKey" 

     /> 
    <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" 
     /> 
</application> 

в элементе AndroidManifest.xml

+0

спасибо Loooot @shylendra, он работает отлично: D –

0

Я думаю ты не может включать google-play-services.jar в ваш проект. Из-за этого фрагмент в макете нельзя раздувать. Не забудьте добавить в свой проект google-play-services.jar. Или добавить свой класс

import android.support.v4.app.Fragment; и вместо того, чтобы использовать

public class MainActivity extends Activity

использование public class MainActivity extends FragmentActivity

Смежные вопросы