2013-05-06 2 views
2

Мне нужна помощь в добавлении Карт Google в мое приложение для Android. Я выполнил инструкции по https://developers.google.com/maps/documentation/android/start, но при запуске приложения все еще появляется ошибка.Добавить приложение Google Maps для Android

Это мой манифест:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.image.app" android:versionCode="1" android:versionName="1.0"> 
<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".map" android:label="@string/app_name" 
     android:configChanges="keyboardHidden|orientation"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <meta-data android:name="com.google.android.maps.v2.API_KEY" 
     android:value="AIzaSyBHPmNLCVvmVSCNTWYvhMUB65f1dwqSG5Y" /> 
</application> 
<permission android:name="com.image.app.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature" /> 
<uses-permission android:name="com.image.app.permission.MAPS_RECEIVE" /> 
<!-- Access Internet --> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission 
    android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<!-- Take picture --> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<!-- GET Latitude Longitude --> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-feature android:glEsVersion="0x00020000" 
    android:required="true" /> 

Это мой основной класс:

import android.app.Activity; 
import android.os.Bundle; 

public class map extends Activity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.map); 
} 
} 

Это мой XML:

<?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" /> 
+0

может у опубликовать подробности журнала кошки ошибки или аварии – Raghunandan

+0

я получаю следующее сообщение об ошибке: java.lang.ClassNotFoundException: android.view.fragment в погрузчиком dalvik.system.PathClassLoader –

+0

опубликовать некоторый соответствующий код и манифест – Raghunandan

ответ

8

Перейти к окнам. Android sdk manager. Прокрутите вниз, выберите сервисы Google Play под статистов и установить

enter image description here

Скопируйте Google-игра библиотека services_lib проект в рабочую область. Проект библиотеки можно найти по следующему пути.

 <android-sdk-folder>/extras/google/google_play_services/libproject/google-play-services_lib library project . 

Нажмите «Файл»> «Импорт», выберите «Android»> «Существующий код Android» в «Рабочая область» и просмотрите проект рабочей области для проекта библиотеки.

Чтобы проверить, есть ли проект библиотеки. Щелкните правой кнопкой мыши по свойствам, выберите android. Вы видите, что библиотека проверена ниже.

enter image description here

Следующие отсылают проект библиотеки в вашем проекте андроида карты.

Щелкните правой кнопкой мыши на свой сайт. выберите android. нажмите кнопку «Добавить», просмотрите проект библиотеки и нажмите «Добавить и применить».

enter image description here

Убедитесь, что АФИ 12 и выше. Если нет, вы должны использовать фрагмент поддержки, требующий библиотеки поддержки.

+0

Моя основная проблема заключается в том, что я не могу загрузить службу игры google lib –

+0

@ meryld'souza Почему? – Raghunandan

+0

Всякий раз, когда я открываю диспетчер SDK, я получаю эту ошибку: не удалось получить URL-адрес https://dl-ssl.google.com/android/repository/addons_list.xml, причина: время ожидания подключения: connect –

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