2013-05-28 3 views
4

Android Studio의 최신 업데이트로 인해 gradle을 사용하는 프로젝트에서 프로젝트 구조 GUI에 액세스 할 수 없습니다. 어떤 이유로 Google Play 서비스를 사용하도록 gradle 스크립트를 구성했지만 라이브러리를 사용할 수 없습니다. 여기에 내가 무슨 짓을 :Android Studio 0.1.1 gradle 프로젝트의 Google Play 서비스?

  1. 새로운 안드로이드 프로젝트를 생성
  2. 만든 "라이브러리"에 구글 플레이-서비스 폴더를 복사 한 프로젝트
  3. 의 루트 디렉토리에 "라이브러리"라는 이름의 폴더
: 그것은
  • 다음과 같은 내용으로 "구글 플레이-서비스"폴더에 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.) 다음

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

    모든 내 settings.gradle을 변경 컴파일은 잘되었지만 프로젝트에서 Google 재생 서비스 클래스에 액세스 할 수 없습니다. 온라인에서 본 모든 가이드는 더 이상 가능하지 않은 프로젝트 구조 GUI를 활용합니다. 내가 뭘 놓치고 있니?

    편집 :는 ADT-DEV 구글 그룹에서 자비에르 Ducrohet에 의해 게시 된 구글 플레이 서비스 샘플 응용 프로그램을 가져오고 내 프로젝트 구조를 일치하도록 모든 리팩토링하여 문제를 해결 얻을 수있었습니다. 이상적은 아니지만 모든 것이 효과적입니다.

    답변