Có nhiều cách để thêm thư viện ngoài vào Android Studio. Yêu cầu kết nối mạng.
Bạn chỉ cần cấu hình cho một project, lần sau bạn có thể import cùng thư viện đó vào các project khác mà không cần kết nối mạng nữa. :D
Cách 1: Dùng file gradle
+ Vào trang maven repository , trang này có rất nhiều thư viện
+ Trên thanh tìm kiếm gõ tên thư viện
+ Chọn thư viện bạn cần (thường là kết quả đầu tiên)
+ Chọn version bạn muốn import vào project của mình (thường là bản mới nhất cho nó máu :v)
+ Ở trang mới bật ra có nhiều tab như maven, gradle... mình cứ chọn gradle
+ Copy cái dòng này vào file build.gradle (của module app) là xong
+ File build.gradle sau khi thêm thư viện.
apply plugin: 'com.android.application' android { compileSdkVersion 23
buildToolsVersion "24.0.0"
defaultConfig { applicationId "com.androidmastermind.glide"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0" } buildTypes { release { minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0'
//Glide library
compile group: 'com.github.bumptech.glide', name: 'glide', version: '3.7.0' }
Cách 2: Thêm thư viện bằng file jar
+ Vào trang maven repository và tải file jar về.
+ Chuyển về Project Mode ở thanh Project Explore rồi paste cái file jar ấy và thư mục libs
+ Chuột phải vào cái file jar đấy rồi chọn "Add As Library"
+ Chọn module để thêm thư viện
+ Xong chờ nó sync là được.
Cách 3: Thêm bằng Project Structure
+ Chọn File > Project Structure (hoặc nhấn tổ hợp phím Ctrl+Alt+Shift+S, hoắm bấm vào biểu tượng này
+ Trong cửa sổ Project Structure chọn module app và bấm vào tab Dependencies, ở đây có những thư viện mà ứng dụng của bạn dùng đến
+ Bấm vào dấu
+ Gõ tên thư viện cần dùng vào ô tìm kiếm rồi bấm Enter
+ Trong mấy cái thư viện nó sổ ra, chọn cái mà bạn cần dùng rồi OK
+ Về lại cửa sổ của Project Structure bạn chọn OK một lần nữa
+ Xong chờ nó tự sync là được