2013-05-28 65 views
4

Android studio的最新更新不允許從使用gradle的項目訪問項目結構GUI。儘管我配置了gradle腳本來使用谷歌播放服務,但出於某種原因,我仍然無法使用該庫。下面是我做的:Android Studio 0.1.1 gradle項目中的Google Play服務?

  1. 創建一個新的Android項目
  2. 創建一個在 項目
  3. 複製了谷歌播放服務的文件夾入「庫」的根目錄下名爲「庫」文件夾並更名 爲「谷歌播放服務」
  4. 創建具有以下內容中的「谷歌播放服務」文件夾中的文件的build.gradle:
apply plugin: 'android-library' 

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:0.4' 
    } 
} 

dependencies { 
    compile files('libs/google-play-services.jar') 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion '17.0.0' 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aild.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 
    } 
} 

5)編輯我的項目的build.gradle下列要求:

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

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile project(':libraries:google-play-services') 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 17 
    } 
} 

6)改變了我的settings.gradle以下

include ':Rimatyo', ':libraries:google-play-services' 

一切編譯好,但我不能從我的項目訪問任何谷歌播放服務類。我在網上看到的所有指南都利用了項目結構GUI,這是不可能的。我錯過了什麼?

編輯:之所以能夠通過導入由Xavier Ducrohet的ADT-dev的谷歌組發佈了谷歌播放服務的示例應用程序和重構一切使我的項目結構匹配來解決這個問題。不理想,但一切正常。

回答

相關問題