在Android Studio的Project的build.gradle中,java
// 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.3.0' classpath 'com.novoda:bintray-release:0.4.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() maven {url 'https://dl.bintray.com/calvinning/maven'} } }
那麼buildscript中的repositories和allprojects的repositories的做用和區別是什麼呢?
答:
一、 buildscript
裏是gradle腳本執行所需依賴,分別是對應的maven庫和插件
二、 allprojects
裏是項目自己須要的依賴,好比我如今要依賴我本身maven庫的toastutils
庫,那麼我應該將maven {url 'https://dl.bintray.com/calvinning/maven'}
寫在這裏,而不是buildscript
中,否則找不到。android