2016-03-19 20 views
0

Evcil hayvan projem için Mosby library eklemeye çalışıyorum, ancak projeye nasıl ekleneceğini anlayamıyorum? Modül -> Gradle projesi olarak ekleyerek mosby eklemeyi denerim ancak derleme değil.Mosby kütüphanesi nasıl oluşturulur ve kullanılır?

lütfen, bana bazı projelerden projeme (kaynak) nasıl proje ekleyeceğimi ve nasıl kullanacağımı öğretebilir misiniz (kodumdan libs sınıflarına erişim anlamına gelir)?

Teşekkür ederiz!

P.S. Proje mağazaları K: \ PetProject. Mosby: K: \ mosby. (Projemin)

settings.gradle:

include ':app', ':mvp', ':sample-dagger2-rx', ':sample', ':mvp-common', ':viewstate', ':sample-kotlin', ':sample-flow', ':testing', ':sample-mail', ':sample-dagger1' 

build.gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

defaultConfig { 
    applicationId "net.simplevolk.mafiagm" 
    minSdkVersion 19 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java/2'] } } 

}

: myproject \ app

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.0.0-beta7' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 



    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

build.gradle

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
    compile 'com.android.support:support-v4:23.2.1' 
} 

Here is project structure

+0

Not tablonuzu görmeden tam olarak ne zorluklarla karşılaştığınızdan emin değilsiniz, ancak doğru okuyorsam, bunu bir proje olarak eklemeye mi çalışıyorsunuz? Onları bağımlılıklar olarak eklemelisiniz. Başlamak için http://hannesdorfmann.com/mosby/ adresine başvurmak isteyebilirsiniz. – user4989692

+0

@ user4989692, mosby'yi projemde kullanmak istiyorum ama nasıl ekleyeceğimi bilmiyorum –

+0

Not defterine mosby eklediğiniz bir snippet verebilir misiniz? – user4989692

cevap

4
Mosby myproject\app yerine kendi bunu nasıl gibi bir modül olarak sizin build.gradle yılında dependencies bölümüne aşağıdaki ekleyerek projeye eklenmelidir

. Mosby, nasıl kullanılacağı hakkında bir öğretici dahil kütüphaneye hakkındaki bilgilere url at the top of the Mosby github page bağlantıları kullanarak bir öğretici gelince

compile 'com.hannesdorfmann.mosby:mvp:2.0.1' 
compile 'com.hannesdorfmann.mosby:viewstate:2.0.1' // optional viewstate feature 

. Mosby kullanmaya başladığımda, http://hannesdorfmann.com/mosby/first-app/ numaralı telefondan örnek posta uygulamasının geçmesini sağladım.

İlgili konular