2015-02-23 87 views
5

我的工作是在Eclipse的製作,我移植到Android Studio中的代碼,但是我有一個問題,在導入
com.google.android.maps.GeoPoint;
但我可以導入
com.google.android.gms.maps.GoogleMap;

我試着在我的搖籃添加文件
compile 'com.google.android.gms:play-services:6.5.87'
,也是我試過也使用的.jar,但是我沒有很好的效果。
compile files('libs/google-play-services.jar')

我搜索這個在很多地方,但我沒有發現任何幫助我,萬一有人已經解決了這個問題,並希望幫助我,我感謝你。Android Studio中的Google Maps v2。沒有找到的GeoPoint

回答

12

爲了工作,我用它來替換我的Gradle文件中的下面一行。

android { 
    ... 
    compileSdkVersion 16 
    ... 
} 

android { 
    ... 
    compileSdkVersion "Google Inc.:Google APIs:16" 
    ... 
} 


1

請按照Android Studio所有步驟Add Google Play Services to Your Project

1.Open的build.gradle文件的應用模塊目錄中。 注意:Android Studio項目包含每個模塊的頂級build.gradle文件和build.gradle文件。一定要編輯您的應用程序模塊的文件。有關Gradle的更多信息,請參見使用Gradle構建項目。

2.在最新版本的play-services的依賴關係下添加新的構建規則。例如:

apply plugin: 'com.android.application' 
... 

dependencies { 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile 'com.google.android.gms:play-services:6.5.87' 
} 

務必在更新此版本號每次谷歌Play服務更新。 注意:如果您的應用程序中的方法引用數超過65K limit,您的應用程序可能無法編譯。通過僅指定您的應用使用的特定Google Play服務API而不是所有這些API,編譯您的應用時可能會緩解此問題。有關如何執行此操作的信息,請參閱選擇性地將API編譯到可執行文件中。

3.保存更改,然後在工具欄中單擊與項目Gradle Files同步項目。

4.Open您的應用程序的清單文件,並添加以下標記爲元素的子:

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

你現在可以開始與Google Play services APIs發展特點。

詳情請參閱here

+0

謝謝您的回答,但究竟去這一點,我沒有和沒有奏效。 @bijang – Busata 2015-02-24 12:01:43

相關問題