2016-04-04 12 views
0

Andriod Studioに次のファイルをインポートしようとしています。しかし、すべての行で、 "アンドロイド"は赤で、インポートが成功していないことを示しています。またAndroidスタジオでGoogleマップをインポートできません

import com.google.android.gms.maps.CameraUpdateFactory; 
import com.google.android.gms.maps.GoogleMap; 
import com.google.android.gms.maps.SupportMapFragment; 
import com.google.android.gms.maps.model.BitmapDescriptorFactory; 
import com.google.android.gms.maps.model.LatLng; 
import com.google.android.gms.maps.model.Marker; 
import com.google.android.gms.maps.model.MarkerOptions; 

私が書き込みを使用しよう:

private LatLng position = null; 

また、以前のインポートが成功しなかった示し、赤で「緯度経度」を示しています。 Googleマップを正しくインポートするにはどうすればよいですか?

+0

GrandleファイルにGoogle Playサービスを追加しましたか? (build.gradle) – Eenvincible

+0

Google Playサービスパッケージをプロジェクトに追加しましたか?ステップ2:https://developers.google.com/maps/documentation/android-api/start#step_1_download_android_studio – buczek

答えて

0

あなたのbuild.gradleファイルでこれを試してみてください。もちろん、その後

dependencies{ 
    compile 'com.google.android.gms:play-services:8.4.0' 
} 

をあなたのAndroidManifest.xmlファイルに、

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

これらはあなたが必要な場合があります権限があります!

次に同じAndroidManifestファイルに必要なメタデータを追加します。あなたのAndroidManifest.xmlファイルに以下を追加してください

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

EDIT

<permission 
    android:name="yourapppackagenamehere.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature"/> 

<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true"/> 

あなたはそれを自分で追加することなく、それを指す必要があるので、私はgoogle_play_services_version整数値があなたに自動的に利用可能であることに注意してください。私は問題をきれいにして、もう一度試してみてください!

これを済ませたら、プロジェクトにはGoogleマップを使用するための必須アイテムが必要です。

私はこれがあなたを助けてくれることを願っています!がんばろう!

+0

ありがとうございます。私は上記のすべてをやろうとしました。私の唯一の問題は、私が<メタデータをやっているときです。 android:name = "com.google.android.gms.version" android:value = "@ integer/google_play_services_version" /> "@ integer/google_play_services_version"赤でもあります。 「Andriod XMLファイルのリソース参照を検証する」と書かれています –

+0

build.gradleファイルを更新してから依存関係を同期させましたか? – Eenvincible

+0

私が追加した変更を見て、あなたのプロジェクトをきれいにすることを忘れないでください! – Eenvincible

関連する問題