2013-07-15 25 views

回答

7

如果您使用的是0.2,則表示您已經安裝了Google Repository和Android Repository(來自Android SDK:terminal$ android sdk)。

其中之一,有Google Play服務。 這裏是你的模塊的完整的build.gradle:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' 
    } 
} 
apply plugin: 'android' 

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

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 16 
    } 
} 

注意如何(容易)播放服務可以被包括在內。

也gradle版本是0.5。+所以它可以自動更新!

另一個非常重要的事情,浪費了我很多時間是最低sdk版本! 由於谷歌播放服務不支持低版本,它必須是8或以上,

+1

如果這不起作用,你可能想在這裏讀出我的答案http://stackoverflow.com/a/17663581/776345。它詳細介紹了.gralde文件的其餘部分,如果你使用庫(sherlock?)等! - Paschalis – Paschalis

+0

Subquestion:你怎麼知道你應該使用哪個版本? (例如Play服務3.1.36) –

+1

@thibaultd,我從這個G +帖子中使用它們:https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf。請留意G +上的Android開發人員,以獲取關於gradle/studio/android dev的最新更新信息! – Paschalis

相關問題