2014-01-17 162 views
2

我有一些問題,試圖從Eclipse導入我的項目到Android工作室。它給了我錯誤,如error: package com.google.android.maps does not existerror: cannot find symbol class MapActivity導入Eclipse項目到Android工作室:谷歌地圖API

我試過下面的幾百篇關於這個問題,並沒有帖子似乎工作。 我試圖把這個放到我的build.gradle:compile 'com.google.android.gms:play-services:3.1.36',這不起作用(我也試過使用最新版本)。 這是否是棄用的問題,因爲它似乎沒有抱怨SitesOverlay?

我試圖改變我的API密鑰,我不認爲會給這些錯誤。 我也看過關於模塊等的帖子,但後來我從幾篇文章中讀到,這是沒有必要的。我也確信,我下載了所有正確的SDK的東西,包括所有的演員等

幾個許多網站我已經提到的:

Android Studio 0.2 App that use Google Maps - Gradle modify

com.google.android.maps does not exist strange error

Package com.google.android.maps does not exist (IntelliJ)

+0

如果您遇到不能夠解決符號IDE問題,看看http://stackoverflow.com/questions/21100688/android-studio-0-4-2-suddenly-cannot-resolve -symbols/21100896#21100896並看看它對你有多大幫助 –

+0

我會盡力解決這個問題,但即使多次重新導入後,我也無法解決這個問題。感謝您的建議。 –

+0

0.4.2中存在一個問題,即緩存中有什麼不好的事情,並且重新導入沒有幫助。在我的回答中,我已經吹走了.iml和.idea /文件並重新導入。看看是否有幫助,如果你仍然堅持,用更多的細節修改你的問題,包括你的build.gradle文件和關於你所看到的確切錯誤的更多細節。 –

回答

0

我的build.gradle文件包含此:

dependencies { 
compile 'com.android.support:appcompat-v7:+' 
compile ('com.android.support:appcompat-v7:+') 
compile ('com.google.android.gms:play-services:4.0.30') 
} 

下面,我的地圖活動導入這些:

import com.google.android.gms.common.ConnectionResult; 
import com.google.android.gms.common.GooglePlayServicesClient.ConnectionCallbacks; 
import com.google.android.gms.common.GooglePlayServicesClient.OnConnectionFailedListener; 
import com.google.android.gms.common.GooglePlayServicesUtil; 
import com.google.android.gms.location.LocationClient; 
import com.google.android.gms.location.LocationListener; 
import com.google.android.gms.location.LocationRequest; 
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.LatLng; 

因此,我認爲這只是一個更新的CAS導入新地圖services.Specifically符合什麼,你正在使用com.google.android .maps時,你應該使用com.google.android.gms.maps等

希望這有助於。

相關問題