2016-08-20 4 views
0

Google지도, Google 길 찾기 및 Google 위치 정보와 같은 작업중인 Android 앱에서 다양한 Google 서비스를 사용하고 싶습니다. 나는 this link에 설명 된 단계를 따라 Android API 키를 얻었고 하나를 얻었다. 이제는 앱에 아주 간단한 것을 추가하려고 시도하지만 패키지 com.google. ...도 가져올 수 없습니다.Android 앱에 Google지도를 추가 할 수 없습니다.

Android.Manifest 파일은 다음과 같습니다 파일 MainActivity.java에서

<?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> 

내가 가져 오려고 :

,691 :

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

하지만 google 빨간색 말에 밑줄

기호 Google을 해결할 수 없습니다.

나는 뭔가를 놓치고 있지만 무엇을 알아낼 수 없는지 확신합니다.

+0

당신이 Gradle을 파일에 플레이 서비스를 추가하여 프로젝트에 구글지도를 추가 할 수 있습니까? –

+0

@VivekMishra 아니, 나는 그것에 대해 어디에도 보지 못했다. 이 일을하는 법을 제게 설명해 주시겠습니까? – Marievi

답변

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

내가 제안한 모듈을 어디서 찾을 수 있는지 설명해 주시겠습니까? – Marievi

+0

cntrl + shift + Alt + s -> 프로젝트 선택 -> dependencis -> "+"아이콘 -> 라이브러리 의존성 -> com.google.android.gms : play-services-maps : 9.4를 선택하십시오. 0 @ Marievi – YUVRAJ

+0

내가 찾은 최신 버전은 6.5.87입니다. – Marievi

관련 문제