2013-09-05 5 views
1

나는 Gradle의 완벽한 멍청한 놈입니다. Eclipse를 사용하는 동료와 Android Studio를 사용하여 Android 애플리케이션을 작성 중입니다. 우리는 git를 통해 파일을 공유하고있다. 그것은 Gradle없이 일식으로 만들어졌습니다. 내 질문은, 그게 그에게 프로젝트를 내보낼 필요없이 내 끝에있는 프로젝트에 대한 gradle 파일을 생성 할 수 있습니까? ActionBar Sherlock을 설치하려고하는데, 그게 저에게 grable.build 파일의 부족으로 인해 발생하는 모든 문제를 일으키고 있습니다.이클립스 프로젝트 안드로이드 스튜디오에 그라데이션 파일이 없습니다

답변

1

프로젝트에 라이브러리로 포함시킬 수 있습니다.

ABS 모듈에서 build.gradle 넣어 : 또한 setting.gradle

include ':MyApplication' 
include ':libraries:actionbarsherlock' 
설정에

dependencies { 
    compile project(':libraries:actionbarsherlock') //Use your name 
} 

당신은이 : 프로젝트 모듈에서 다음

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' // You can use also classpath 'com.android.tools.build:gradle:0.6.+' with gradle 1.8 
    } 
    } 

    apply plugin: 'android-library' 

    dependencies { 
     compile 'com.android.support:support-v4:18.0.0' 
    } 

    android { 
     compileSdkVersion 18 
     buildToolsVersion "18.0.1" //use your build version 

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

이 build.gradle에 추가를

이 게시물을 볼 수 있습니다 : http://gmariotti.blogspot.it/2013/06/quick-tips-convert-to-new-gradle-based.html

그렇지 않으면 라이브러리 폴더를 무시하고 프로젝트 모듈에서만 build.gradle의이 스크립트를 사용할 수 있습니다.

Gradle은 Maven에서 aar 형식을 다운로드합니다.

dependencies { 
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
} 
0

필요한 것은 ActionBarSherlock 프로젝트를위한 간단한 build.gradle 파일입니다. 내가 작성한 것은 다음과 같습니다.

buildscript { 
    repositories { 
     mavenCentral() 
    } 

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

apply plugin: 'android-library' 

dependencies { 
    compile 'com.android.support:support-v4:13.0.0' 
} 

android { 
    buildToolsVersion "17.0" 
    compileSdkVersion 17 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 
    } 
} 
관련 문제