Невозможно добавить Карты Google в приложение Android

android google-maps google-api

122 просмотра

2 ответа

Я хочу использовать различные службы Google в приложении для Android, над которым я работаю, такие как Google Maps, Google Directions и Google Geolocation. Я выполнил шаги, описанные в этой ссылке , чтобы получить Android API Key, и я его получил. Сейчас я пытаюсь добавить что-то очень простое в мое приложение, но оно не может даже импортировать пакет com.google. ....

Мой Android.Manifestфайл:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="di.uoa.gr.e_commerce" >

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name = "android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name = "android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".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>
    <activity
        android:name=".LoginActivity"
        android:label="@string/title_activity_login" >
    </activity>
    <activity
        android:name=".SignupActivity"
        android:label="@string/title_activity_register" >
    </activity>
    <activity
        android:name=".InitialActivity"
        android:label="@string/title_activity_initial" >
    </activity>
    <activity
        android:name=".AddActivity"
        android:label="@string/title_activity_add" >
    </activity>
    <activity
        android:name=".DeleteActivity"
        android:label="@string/title_activity_delete" >
    </activity>
    <activity
        android:name=".SeeCartActivity"
        android:label="@string/title_activity_see_cart" >
    </activity>
    <activity
        android:name=".ModifyActivity"
        android:label="@string/title_activity_modify" >
    </activity>
    <activity
        android:name=".SearchActivity"
        android:label="@string/title_activity_search" >
    </activity>

    <meta-data
        android:name="com.google.android.geo.AndroidKey"
        android:value="xxx (my key)"/>

</application>

В файле MainActivity.javaя пытаюсь импортировать:

import com.google.android.gms.maps.GoogleMap;

но googleподчеркнуто красной поговоркой:

Не удается разрешить символ Google.

Я уверен, что что-то упустил, но не могу понять, что.

Автор: Marievi Источник Размещён: 08.11.2019 11:10

Ответы (2)


1 плюс

Решение
add Library dependancy:
  com.google.android.gms:play-services-maps:9.4.0

permissions:
 <permission 
    android:name="com.example.androidmapsv2.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature"></permission>
<uses-permission 
    android:name="com.example.androidmapsv2.permission.MAPS_RECEIVE"/>
Автор: MurugananthamS Размещён: 20.08.2016 10:36

1 плюс

Вы можете проверить этот сайт и добавить карты Google в свой проект с помощью одной строки кода https://developers.google.com/android/guides/setup.

Автор: Karacago Размещён: 20.08.2016 01:20
Вопросы из категории :
32x32