2016-08-20 1 views
0

Googleマップ、Google Directions、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> 

私はインポートしよう:

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 @マリエジ – YUVRAJ

+0

最新のバージョンは6.5.87です。 – Marievi

関連する問題