2013-07-02 33 views

cevap

13

Bu derleme dosyalarını sıfırdan oluşturmayı bitirdim.

İşte bazı kurallar var:

  1. Birden modülleri ile bir projeniz varsa, (tüm modüllerde aynı düzeyde) Projenizin kökünde bir settings.gradle dosya oluşturun. Her modül içerisinde

    include 'ActionBarSherlock' 
    include ':facebook-android-sdk-3.0.1:facebook' 
    include 'google-play-services_lib' 
    include ':SlidingMenu-master:library' 
    include 'Tinder' 
    include 'ViewPagerIndicator' 
    include 'volley' 
    include 'windowed-seek-bar' 
    
  2. bir build.gradle dosyası oluşturmak: Sizin settings.gradle dosyası bu gibi görünmelidir. kütüphane projeleri için, sizin build.gradle dosyası aşağıdaki gibi görünmelidir: ana proje için

    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'] 
         } 
    
         instrumentTest.setRoot('tests') 
        } 
    } 
    
  3. , senin build.gradle dosyası bu gibi görünmelidir:

    buildscript { 
        repositories { 
         mavenCentral() 
        } 
    
        dependencies { 
         classpath 'com.android.tools.build:gradle:0.4.2' 
        } 
    } 
    
    apply plugin: 'android' 
    
    dependencies { 
        compile project(':facebook-android-sdk-3.0.1:facebook') 
        compile project(':google-play-services_lib') 
        compile project(':SlidingMenu-master:library') 
        compile project(':ViewPagerIndicator') 
        compile project(':volley') 
        compile project(':windowed-seek-bar') 
        compile files('compile-libs/androidannotations-2.7.1.jar', 'libs/Flurry_3.2.1.jar', 'libs/google-play-services.jar', 'libs/gson-2.2.4.jar', 'libs/picasso-1.1.1.jar') 
    } 
    
    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'] 
         } 
        } 
    } 
    
+0

ı olmuştur Bu konuda bilgi aramak ve bu kısa cevap birçok 'öğreticilerden' daha faydalı ... Ben bir soru var, bu şekilde nasıl inşa edersiniz, hangi build.gradle dosyası 'yürütüldü'? – PSIXO

+0

Ana modülünüzdeki build.gradle dosyası çalıştırılmalıdır. Benim durumumda, "Tinder". –