Làm cách nào để thêm dự án thư viện (như Sherlock ABS) vào Android Studio ?
(Không phải gói bó dựa trên Eclipse ADT cũ, mà là với Android Studio mới .)
Gradle
, hãy xem câu trả lời StackOverflow này .
Làm cách nào để thêm dự án thư viện (như Sherlock ABS) vào Android Studio ?
(Không phải gói bó dựa trên Eclipse ADT cũ, mà là với Android Studio mới .)
Gradle
, hãy xem câu trả lời StackOverflow này .
Câu trả lời:
Cập nhật cho Android Studio 1.0
Kể từ khi Android Studio 1.0 được phát hành (và rất nhiều phiên bản giữa v1.0 và một trong những phiên bản đầu tiên kể từ câu trả lời trước của tôi), một số điều đã thay đổi.
Mô tả của tôi tập trung vào việc thêm dự án thư viện bên ngoài bằng tay thông qua các tệp Gradle (để hiểu rõ hơn về quy trình). Nếu bạn muốn thêm thư viện thông qua trình tạo Android Studio, chỉ cần kiểm tra câu trả lời bên dưới bằng hướng dẫn trực quan (có một số khác biệt giữa Android Studio 1.0 và các từ ảnh chụp màn hình, nhưng quá trình này rất giống nhau).
Trước khi bạn bắt đầu thêm thư viện vào dự án của mình bằng tay, hãy xem xét thêm phụ thuộc bên ngoài. Nó sẽ không gây rối trong cấu trúc dự án của bạn. Hầu như mọi thư viện Android nổi tiếng đều có sẵn trong kho lưu trữ Maven và quá trình cài đặt của nó chỉ mất một dòng mã trong app/build.gradle
tệp:
dependencies {
compile 'com.jakewharton:butterknife:6.0.0'
}
Thêm thư viện
Dưới đây là toàn bộ quá trình thêm thư viện Android bên ngoài vào dự án của chúng tôi:
HelloWorld/ app/ - build.gradle // local Gradle configuration (for app only) ... - build.gradle // Global Gradle configuration (for whole project) - settings.gradle - gradle.properties ...
HelloWorld/
), tạo thư mục mới: /libs
trong đó chúng tôi sẽ đặt các thư viện bên ngoài của chúng tôi (bước này không bắt buộc - chỉ để giữ cấu trúc dự án sạch hơn)./libs
thư mục vừa tạo . Trong ví dụ này, tôi đã sử dụng thư viện PagerSlidingTabStrip (chỉ cần tải xuống ZIP từ GitHub, đổi tên thư mục thư viện thành „PagerSlidingTabStrip" và sao chép nó). Đây là cấu trúc mới của dự án của chúng tôi:HelloWorld/ app/ - build.gradle // Local Gradle configuration (for app only) ... libs/ PagerSlidingTabStrip/ - build.gradle // Local Gradle configuration (for library only) - build.gradle // Global Gradle configuration (for whole project) - settings.gradle - gradle.properties ...
Chỉnh sửa cài đặt. Nâng cấp bằng cách thêm thư viện của bạn vào include
. Nếu bạn sử dụng một đường dẫn tùy chỉnh như tôi đã làm, bạn cũng phải xác định thư mục dự án cho thư viện của chúng tôi. Toàn bộ cài đặt. Nâng cấp sẽ giống như dưới đây:
include ':app', ':PagerSlidingTabStrip'
project(':PagerSlidingTabStrip').projectDir = new File('libs/PagerSlidingTabStrip')
5.1 Nếu bạn gặp phải lỗi "Cấu hình mặc định", thì hãy thử điều này thay vì bước 5,
include ':app'
include ':libs:PagerSlidingTabStrip'
Trong app/build.gradle
thêm dự án thư viện của chúng tôi như một sự phụ thuộc:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile project(":PagerSlidingTabStrip")
}
6.1. Nếu bạn đã làm theo bước 5.1, thì hãy làm theo bước này thay vì 6,
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile project(":libs:PagerSlidingTabStrip")
}
Nếu dự án thư viện của bạn không có build.gradle
tệp, bạn phải tạo thủ công. Dưới đây là ví dụ về tập tin đó:
apply plugin: 'com.android.library'
dependencies {
compile 'com.android.support:support-v4:21.0.3'
}
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 14
targetSdkVersion 21
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
Ngoài ra, bạn có thể tạo cấu hình toàn cầu cho dự án của mình, trong đó sẽ chứa các phiên bản SDK và phiên bản công cụ xây dựng cho mọi mô-đun để giữ tính nhất quán. Chỉ cần chỉnh sửa gradle.properties
tệp và thêm dòng:
ANDROID_BUILD_MIN_SDK_VERSION=14
ANDROID_BUILD_TARGET_SDK_VERSION=21
ANDROID_BUILD_TOOLS_VERSION=21.1.3
ANDROID_BUILD_SDK_VERSION=21
Bây giờ bạn có thể sử dụng nó trong các build.gradle
tệp của mình (trong các mô-đun ứng dụng và thư viện) như bên dưới:
//...
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
defaultConfig {
minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
}
}
//...
Đó là tất cả. Chỉ cần nhấp vào ‚đồng bộ hóa dự án với biểu tượng Gradle ' . Thư viện của bạn nên có sẵn trong dự án của bạn.
Google I / O 2013 - Hệ thống xây dựng SDK Android mới là một bài thuyết trình tuyệt vời về việc xây dựng các ứng dụng Android với Gradle Build System: Như Xavier Ducrohet đã nói:
Android Studio là tất cả về chỉnh sửa, gỡ lỗi và định hình. Nó không phải là về việc xây dựng nữa.
Lúc đầu, nó có thể hơi khó hiểu (đặc biệt đối với những người làm việc với Eclipse và chưa bao giờ nhìn thấy con kiến - như tôi;)), nhưng cuối cùng Gradle cho chúng ta một số cơ hội tuyệt vời và đáng để tìm hiểu hệ thống xây dựng này.
Global libraries
(# 10: "Bây giờ đi đến thư viện toàn cầu")? Ngoài ra, nó hoạt động như mô tả :) Cảm ơn rất nhiều. (Tôi hy vọng Google sẽ giải quyết nó - một nhiệm vụ đơn giản như vậy rất phức tạp vào lúc này)
Dưới đây là hướng dẫn trực quan:
Cập nhật cho Android Studio 0.8.2:
Trong Android Studio 0.8.2, đi đến Cấu trúc dự án -> bên dưới Mô-đun chỉ cần nhấn nút dấu cộng và chọn Nhập dự án hiện có và nhập actionbarsherlock
. Sau đó đồng bộ hóa các tập tin Gradle của bạn.
Nếu bạn gặp phải lỗi
Lỗi: Bản sửa đổi SDK Build Tools (xx.xx) quá thấp. Yêu cầu tối thiểu là yy.yy
chỉ cần mở build.gradle
tệp trong actionbarsherlock
thư mục và cập nhật tệp được buildToolsVersion
đề xuất.
android {
compileSdkVersion 19
buildToolsVersion 'yy.y.y'
Tệp menu -> Cấu trúc dự án ... :
Mô-đun -> Mô-đun nhập
Sau khi nhập mô-đun thư viện, chọn mô-đun dự án của bạn và thêm phụ thuộc:
Và sau đó chọn mô-đun đã nhập :
Select your project module and add dependency
dependencies { // ... compile project(':library') }
Sử dụng menu Tệp -> Cấu trúc dự án -> Mô-đun .
Tôi bắt đầu sử dụng nó ngày hôm nay. Nó là một chút khác nhau.
Đối với Sherlock, có thể bạn muốn xóa thư mục thử nghiệm của họ hoặc thêm junit.jar
tệp vào đường dẫn lớp.
Để nhập thư viện bằng gradle, bạn có thể phải thêm nó vào dependencies
phần của build.gradle
(mô-đun).
Ví dụ
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}
Android Studio đang thay đổi.
Tồn tại một phần có tên "Mở cài đặt mô-đun" nếu bạn nhấp chuột phải vào thư mục mô-đun trong phần dự án của Android Studio (Tôi đang sử dụng phiên bản 0.2.10).
Modules
phần nào trong Project Structure
cửa sổ.
Tôi sẽ xem xét phụ thuộc, Thư viện Android và đọc thiết lập nhiều dự án cần thiết. Hãy dành một vài phút để làm như vậy.
Đặc biệt, trong trường hợp dự án thư viện không bình, hãy đọc đoạn mã sau từ nguồn trên:
Dự án lớp cũng có thể phụ thuộc vào các dự án lớp khác bằng cách sử dụng một thiết lập nhiều dự án. Một thiết lập nhiều dự án thường hoạt động bằng cách có tất cả các dự án dưới dạng các thư mục con của một dự án gốc nhất định.
Ví dụ, được đưa ra cho cấu trúc sau:
MyProject/
+ app/
+ libraries/
+ lib1/
+ lib2/
Chúng tôi có thể xác định 3 dự án. Gradle sẽ tham chiếu chúng với tên sau:
:app
:libraries:lib1
:libraries:lib2
Mỗi dự án sẽ có build.gradle riêng khai báo cách nó được xây dựng. Ngoài ra, sẽ có một tệp có tên là settings.gradle ở phần gốc khai báo các dự án. Điều này cho cấu trúc sau:
MyProject/
| settings.gradle
+ app/
| build.gradle
+ libraries/
+ lib1/
| build.gradle
+ lib2/
| build.gradle
Nội dung của settings.gradle rất đơn giản:
include ':app', ':libraries:lib1', ':libraries:lib2'
Điều này xác định thư mục nào thực sự là một dự án Gradle.
Dự án ứng dụng: có thể phụ thuộc vào các thư viện và điều này được thực hiện bằng cách khai báo các phụ thuộc sau:
dependencies {
compile project(':libraries:lib1')
}
Vui lòng lưu ý rằng có rất ít hoặc không sử dụng GUI Android Studio để thực hiện điều này.
Tôi hiện đang sử dụng các mô đun con git để liên kết thư viện lồng nhau với thư viện git repo thực tế để tránh một mớ hỗn độn phụ thuộc.
Tôi vừa tìm thấy một cách dễ dàng hơn (thay vì viết trực tiếp vào các tệp .gradle).
Đây là dành cho Android Studio 1.1.0.
Tệp menu -> Mô-đun mới ... :
Nhấp vào "Nhập dự án hiện tại".
Chọn thư viện mong muốn và mô-đun mong muốn.
Nhấn vào kết thúc. Android Studio sẽ nhập thư viện vào dự án của bạn. Nó sẽ đồng bộ các tập tin gradle.
Thêm mô-đun nhập vào phụ thuộc dự án của bạn.
Nhấp chuột phải vào thư mục ứng dụng -> Mở cài đặt Mô-đun -> chuyển đến tab phụ thuộc -> Nhấp vào nút '+' -> nhấp vào Phụ thuộc mô-đun.
Mô-đun thư viện sau đó sẽ được thêm vào các phụ thuộc của dự án.
???
Lợi nhuận
Cách dễ nhất tôi tìm thấy để bao gồm dự án thư viện bên ngoài là (ví dụ: bao gồm thư viện Facebook được lưu trữ một thư mục trong thư mục phụ thuộc):
Trong cài đặt. Nâng cấp thêm
include ':facebook'
project(':facebook').projectDir = new File(settingsDir, '../dependencies/FacebookSDK')
Trong phần phụ thuộc build.gradle, thêm
compile project ('facebook')
Tất cả còn lại để làm là đồng bộ hóa dự án với các tập tin lớp.
Một cách đơn giản để thêm tệp JAR làm thư viện vào dự án Android Studio của bạn:
a) Sao chép tệp * .jar của bạn
b) Dán vào thư mục libs trong các dự án của bạn:
c) Thêm vào build.gradle:
dependencies {
...
compile files('libs/ScanAPIAndroid.jar', 'libs/ScanAPIFactoryAndroid.jar', .., ..)
}
b) Nếu dự án của bạn từ ví dụ com.example.MYProject và thư viện com.example.ScanAPI có cùng không gian tên com.example , Android Studio sẽ kiểm tra bản dựng của bạn và tạo tất cả các thay đổi cần thiết trong dự án của bạn. Sau đó, bạn có thể xem lại các cài đặt này trong menu Tệp -> Cấu trúc dự án .
c) Nếu dự án và thư viện của bạn có một không gian tên khác, bạn phải nhấp chuột phải vào thư viện và chọn tùy chọn "Thêm làm thư viện" và chọn loại bạn cần.
Hãy nhớ tùy chọn "Cấu trúc dự án" không thực hiện bất kỳ thay đổi tự động nào trong "build.gradle" trong phiên bản Android Studio hiện tại (0.2.3). Có thể tính năng này sẽ có sẵn trong các phiên bản tiếp theo.
Sau đó, tệp build.gradle có liên quan sẽ tự động cập nhật.
Mở tệp build.gradle của bạn và thêm quy tắc xây dựng mới vào bao đóng phụ thuộc. Ví dụ: nếu bạn muốn thêm Dịch vụ Google Play, phần phụ thuộc của dự án của bạn sẽ trông giống như thế này:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:6.5.+'
}
Trong bảng Project, Control+ nhấp vào mô-đun bạn muốn thêm phụ thuộc vào và chọn Mở Cài đặt mô-đun.
Chọn tab Phụ thuộc, theo sau là nút + ở góc dưới bên trái. Bạn có thể chọn từ danh sách các tùy chọn sau:
Sau đó, bạn có thể nhập thêm thông tin về sự phụ thuộc mà bạn muốn thêm vào dự án của mình. Ví dụ: nếu bạn chọn Phụ thuộc thư viện, Android Studio sẽ hiển thị danh sách các thư viện để bạn chọn.
Khi bạn đã thêm phụ thuộc của mình, hãy kiểm tra tệp build.gradle cấp mô-đun của bạn. Nó sẽ tự động cập nhật để bao gồm các phụ thuộc mới.
Trong dự án nơi bạn muốn thêm dự án thư viện bên ngoài, hãy chuyển đến trình đơn Tệp -> Mới -> * Nhập Mô-đun mới **, điều hướng đến dự án thư viện mà bạn muốn thêm vào dự án của mình, chọn để thêm mô-đun 'thư viện' vào dự án của bạn. Bạn sẽ nhận được cài đặt. Nâng cấp trong các dự án của bạn, bên cạnh ứng dụng, bao gồm thư viện, đại loại như thế này:
include ':app', ':library'
Thêm vào build.gradle (Module: ứng dụng) trong phần phụ thuộc:
Dự án biên dịch (': thư viện')
Xây dựng lại dự án, và đó là nó.
* Bạn có thể thêm bao nhiêu thư viện (mô-đun) nếu muốn. Trong trường hợp đó trong cài đặt. Nâng cấp bạn sẽ có:
include ':app', ':lib1', ':lib2', ...
Và trong build.gradle, bạn sẽ cần phải có:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// Some other dependencies...
compile project(':lib1')
compile project(':lib2')
...
}
Bạn có thể làm điều này một cách dễ dàng. Chuyển đến menu Tệp -> Mới -> Mô-đun nhập ... :
Duyệt tìm thư mục chứa mô-đun. Nhấp vào Kết thúc:
Đi đến Cấu trúc dự án và thêm phụ thuộc mô-đun :
Lưu ý: Nếu bạn nhận được lỗi SDK, hãy cập nhật lỗi đó.
Không nên chỉnh sửa các phụ thuộc thư viện thông qua GUI vì điều đó không ghi những thay đổi đó vào tệp build.gradle của bạn. Vì vậy, dự án của bạn sẽ không xây dựng từ dòng lệnh. Chúng ta nên chỉnh sửa tệp build.gradle trực tiếp như sau.
Ví dụ, được đưa ra cho cấu trúc sau:
Dự án của tôi/
Chúng tôi có thể xác định ba dự án. Gradle sẽ tham chiếu chúng với các tên sau:
Dự án ứng dụng: có thể phụ thuộc vào các thư viện và điều này được thực hiện bằng cách khai báo các phụ thuộc sau:
dependencies {
compile project(':libraries:lib1')
}
Để thêm vào câu trả lời: Nếu IDE không hiển thị bất kỳ lỗi nào, nhưng khi bạn cố gắng biên dịch, bạn sẽ nhận được một cái gì đó như:
No resource found that matches the given name 'Theme.Sherlock.Light'
Dự án thư viện của bạn có thể được biên dịch như một dự án ứng dụng. Để thay đổi điều này, hãy đi đến:
Tệp menu -> Cấu trúc dự án -> Khía cạnh -> [Tên thư viện] -> Kiểm tra "Mô-đun thư viện".
Cách đầu tiên Điều này đang làm việc cho MacBook.
Đầu tiên chọn tệp builder.gradle của bạn như màn hình đã cho:
Thêm các phụ thuộc như trên màn hình đã chọn:
Chọn dự án đồng bộ.
Nếu bạn gặp lỗi như "Dự án có đường dẫn ': không thể tìm thấy chữ ký' trong dự án ': ứng dụng'", thì vui lòng sử dụng cách thứ hai:
Chọn menu Tệp -> Mới -> Mô-đun nhập ... :
Sau khi nhấp vào Mô-đun nhập ,
đưa ra đường dẫn của thư viện giống như đường dẫn MacBook của tôi:
Nhấp vào Kết thúc . Bây giờ thư viện của bạn đã được thêm vào.
Sau khi nhập Mô-đun ABS (từ Tệp> Cấu trúc dự án) và đảm bảo rằng nó có Android 2.2 và Thư viện hỗ trợ v4 làm phụ thuộc, tôi vẫn gặp phải lỗi sau khi bạn @Alex
Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'
Tôi đã thêm mô-đun mới được nhập dưới dạng phụ thuộc vào mô-đun ứng dụng chính của mình và điều đó đã khắc phục sự cố.
Gradle: Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock.Light'.
. Có vẻ như dự án chính của tôi không thấy tài nguyên của dự án thư viện (ABS). IDE tuy nhiên nhận ra các tham chiếu đến các lớp và tài nguyên. Ảnh chụp màn hình
Chỉ cần thêm tên thư viện vào khối phụ thuộc của tệp build.gradle của ứng dụng .
dependencies {
// ...
implementation 'com.example:some-library:1.0.0'
}
Lưu ý rằng bạn nên sử dụng implementation
hơn là compile
bây giờ. Điều này là mới với Android Studio 3.0. Xem Q & A này để được giải thích về sự khác biệt.
com.android.tools.build:gradle:2.3.3
thay vì 3.0.0 trong Android Studio 3 nếu bạn muốn tiếp tục sử dụng "biên dịch".
Nếu bạn có Android Studio .0.4.0, bạn có thể tạo một thư mục mới trong đường dẫn xây dựng của mình , YourApp/libraries
. Sao chép tệp JAR. Ở đó, nhấp chuột phải vào nó và "Thêm dưới dạng thư viện". Bây giờ bạn có một cửa sổ bật lên. Chỉ cần chọn thư mục của bạn và nhấn OK, và đó là nó.
Chỉ cần nhập dự án thư viện Android dưới dạng mô-đun và trong Build.gradle .
Áp dụng plugin: 'com.android.l Library'
Sau đó, làm theo các bước sau:
https://www.dropbox.com/s/1e3eteu3h0pmkf7/Android%20studio%20_doc.doc?dl=0 là liên kết Dropbox về cách thêm tệp JAR và dự án thư viện trong phiên bản Android Studio 1.0.1 mới nhất.
Xin vui lòng xem tài liệu với ảnh chụp màn hình. Người dùng mới rất dễ dàng.
Tôi tìm thấy giải pháp. Nó rất đơn giản. Làm theo hướng dẫn của froger_mcs .
Đảm bảo rằng bạn đặt thư mục src thành thư mục Nguồn trong Cấu trúc dự án -> Mô-đun (Nguồn).
Về cơ bản, bạn có thể bao gồm các tệp JAR của mình theo ba cách khác nhau. Cái cuối cùng là thư viện từ xa đang sử dụng https://bintray.com/ kho lưu trữ trực tuyến jcenter. Nhưng, nếu bạn thực hiện theo một trong hai cách khác, tệp JAR sẽ được đưa vào vật lý trong dự án của bạn. Vui lòng đọc liên kết này https://stackoverflow.com/a/35369267/5475941 để biết thêm thông tin. Trong bài đăng này, tôi đã giải thích cách nhập tệp JAR của bạn trong studio Android và tôi đã giải thích tất cả các cách có thể.
Tóm lại, nếu nó giống như thế này (địa chỉ cục bộ), chúng được tải xuống và các tệp JAR này nằm trong dự án:
Nhưng, nếu đó là một địa chỉ internet như thế này, chúng là các thư viện từ xa (phần jcenter của bintray.com) và chúng sẽ được sử dụng từ xa:
Tôi hy vọng nó sẽ giúp.
Mở tệp ứng dụng mô đun lớp xây dựng và thêm phụ thuộc của bạn. Nếu bạn tải xuống thư viện, chỉ cần nhập và xây dựng dưới dạng lớp.
Nếu không, thêm các kho lưu trữ trong ứng dụng mô-đun lớp bên:
repositories {
maven { url 'http://clinker.47deg.com/nexus/content/groups/public' }
}
Các kho lưu trữ đầu tiên sẽ tải thư viện cho bạn.
Và biên dịch thư viện đã tải xuống:
compile ('com.fortysevendeg.swipelistview:swipelistview:1.0-SNAPSHOT@aar') {
transitive = true
}
Nếu bạn đang tạo một thư viện, bạn chỉ cần nhập dự án dưới dạng nhập mô-đun mới.
Trong Android Studio, đi đến bên trong thư mục ứng dụng và mở tệp build.gradle. Ở đây bạn sẽ thấy phụ thuộc {}. Bên trong nó, bạn có thể thêm dự án thư viện và đồng bộ hóa. Bây giờ sau khi đồng bộ hóa thư viện, nó sẽ được thêm vào dự án của bạn và bạn có thể sử dụng các chức năng và các lớp của nó trong dự án của bạn.
Dành cho Android Studio:
Nhấp vào Build.gradle (mô-đun: ứng dụng) .
Và thêm cho
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile files('libs/commons-io-2.4.jar')
}
và trong thư mục "ứng dụng" của bạn, hãy tạo một thư mục "libs". Thêm tệp yourfile.jar:
Cuối cùng, biên dịch tập tin Gradle:
Tôi cũng gặp phải vấn đề tương tự sau đó tôi đã làm theo những điều sau đây.
Tôi nhập dự án thư viện vào AndroidStudio IDE dưới dạng mô-đun bằng menu Tệp -> Nhập menu mô-đun
Sau đó, tôi đã đi đến mô-đun chính của mình, trong đó tôi muốn dự án thư viện là một dự án phụ thuộc
Nhấp chuột phải vào mô-đun chính (trong trường hợp của tôi tên là ứng dụng ) -> mở cài đặt mô-đun -> đi vào tab phụ thuộc -> nhấp vào nút + (bạn sẽ nhận được ở bên phải cửa sổ) -> nhấp vào phụ thuộc mô-đun - > chọn dự án thư viện của bạn từ danh sách
Áp dụng các thay đổi và nhấp vào OKnút.
Nó làm việc cho tôi. Tôi hy vọng nó sẽ giúp những người khác quá.
Thêm phần này vào tập tin lớp xây dựng của bạn:
dependencies {
implementation 'com.jakewharton:butterknife:9.0.0'
}
Thực tế là các phiên bản đang thay đổi, do đó, thay đổi giao diện người dùng và các tùy chọn có sẵn trên menu. Sau khi đọc hầu hết các câu trả lời cho những câu hỏi này, tôi phải đoán những gì sẽ hoạt động cho Android Studio 1.1.0 .
Với chuột của bạn, chọn dự án ở cấp chính (đây là nơi hiển thị tên ứng dụng của bạn).
Nhấp chuột phải và chọn các tùy chọn menu Mới, Thư mục, Thư mục Tài sản .
Sau khi tạo thư mục tài sản, dán hoặc sao chép vào đó, bất kỳ tệp JAR nào bạn cần cho thư viện của mình.
Từ menu chính của Android Studio (trên cùng màn hình), chọn Tệp -> Cấu trúc dự án .
Sau đó chọn tên dự án của bạn và đi đến tab Phụ thuộc .
Nhấp vào dấu cộng ( +) ở phía dưới bên trái của hộp thoại và chọn phụ thuộc tệp.
Cuối cùng mở thư mục tài sản được tạo gần đây, chọn tệp JAR mà bạn đã sao chép, sau đó bấm áp dụng và OK.
Làm sạch và xây dựng lại dự án của bạn.