grab

2016-03-18 43 views
0

içinde bir proje seviyesi bağımlılığı eklemek Benim uygulamada bir uygulama ve bir android kütüphanesi var, geliştirme env bir proje seviyesi bağımlılığı yani (Project: XXX) build.gradle dosyasında bağımlılık sağlamak istiyorum . Bu benim projem seviyesi build.gradle görünüyor (kısmi görünümü)grab

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

     compile 'io.reactivex:rxandroid:1.1.0' 
// Because RxAndroid releases are few and far between, it is recommended you also 
// explicitly depend on RxJava's latest version for bug fixes and new features. 
     compile 'io.reactivex:rxjava:1.1.0' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

bir hata Gradle DSL method not found : compile() edinmektir. Ortak proje düzeyi bağımlılığı sağlamak için Android'de bir yol var mı?

cevap

0

buildscript satırında classpath dışındaki diğer hiçbir bağımlılığa bağımlılıklar ekleyemezsiniz. Sen buildscript içindeki dependencies bloğu kullanıyor

dependencies { 
     compile project(':shared') 
    } 
0

: Eğer (değil buildscript yılında, başka projede) bir proje bağımlılığı beyan nasıl burada. Bu yanlış.

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



dependencies { 
    compile 'io.reactivex:rxandroid:1.1.0' 
    compile 'io.reactivex:rxjava:1.1.0'   
}