參考: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studioandroid
舉例:git
庫: https://github.com/AltBeacon/android-beacon-library.gitgithub
主工程: https://github.com/AltBeacon/android-beacon-library-reference.gitandroid-studio
這個時候gradle文件sync是不成功的。由於默認會在主工程目錄下尋找android-beacon-library目錄,找不到。因此要在setting.gradle里加上ruby
project(':android-beacon-library').projectDir = new File('../android-beacon-library')
setting.gradle裏包含新的庫app
include ':app', ':android-beacon-library'
android-beacon-library-reference的app模塊下的build.gradle把引用aar改成引用工程gradle
dependencies {
compile project(':android-beacon-library') //compile 'org.altbeacon:android-beacon-library:2+@aar' }