Tôi vừa cài đặt Android Studio mới và tôi đang tìm cách nhập thư viện hỗ trợ cho Android.
Đâu là tùy chọn cho điều đó? Trong Eclipse chỉ cần hai cú nhấp chuột. Tôi tìm kiếm nó nhưng không tìm thấy gì. Chắc chắn là nó còn quá mới.
Tôi vừa cài đặt Android Studio mới và tôi đang tìm cách nhập thư viện hỗ trợ cho Android.
Đâu là tùy chọn cho điều đó? Trong Eclipse chỉ cần hai cú nhấp chuột. Tôi tìm kiếm nó nhưng không tìm thấy gì. Chắc chắn là nó còn quá mới.
Câu trả lời:
Tôi không còn làm việc trên dự án Android trong một thời gian. Mặc dù phần dưới đây cung cấp một số manh mối về cách một dự án studio android có thể được định cấu hình, nhưng tôi không thể đảm bảo nó hoạt động hoàn hảo.
Về nguyên tắc, IntelliJ tôn trọng tệp xây dựng và sẽ cố gắng sử dụng tệp đó để định cấu hình dự án IDE. Ngược lại thì không đúng, các thay đổi IDE thông thường sẽ không ảnh hưởng đến tệp xây dựng.
Vì hầu hết các dự án Android được xây dựng bởi Gradle, bạn nên hiểu rõ về công cụ này.
Tôi khuyên bạn nên tham khảo câu trả lời của @ skyfishjy, vì nó có vẻ cập nhật hơn câu trả lời này.
Bên dưới không được cập nhật
Mặc dù studio android dựa trên IntelliJ IDEA, đồng thời nó cũng dựa vào gradle để xây dựng apk của bạn. Kể từ phiên bản 0.2.3, hai thứ này không hoạt động tốt về mặt cấu hình từ GUI. Do đó, ngoài việc sử dụng GUI để thiết lập các phụ thuộc, nó cũng sẽ yêu cầu bạn chỉnh sửa tệp build.gradle theo cách thủ công.
Giả sử bạn có một Dự án thử nghiệm> Cấu trúc thử nghiệm. Tệp build.gradle bạn đang tìm kiếm nằm tại TestProject / Test / build.gradle
Tìm phần phụ thuộc và đảm bảo rằng bạn có
biên dịch 'com.android.support:support-v4:13.0.+'
Dưới đây là một ví dụ.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Bạn cũng có thể thêm thư viện của bên thứ 3 từ kho lưu trữ maven
biên dịch nhóm: 'com.google.code.gson', tên: 'gson', phiên bản: '2.2.4'
Đoạn mã trên sẽ thêm gson 2.2.4 cho bạn.
Trong thử nghiệm của tôi, có vẻ như việc thêm gradle cũng sẽ thiết lập các phần phụ thuộc IntelliJ chính xác cho bạn.
compile 'com.android.support:support-v4:19.+
vào phần phụ thuộc, Android Studio 0.5.4 đã báo cáo lại rằng nó đang đồng bộ hóa dự án với các tệp gradle và ngay sau đó tôi đã tìm thấy thư mục cho thư viện hỗ trợ trong Project-> External Libraries, sẵn sàng hoạt động.
============= CẬP NHẬT =============
Kể từ khi Android Studio giới thiệu một hệ thống xây dựng mới: Gradle . Các nhà phát triển Android hiện có thể sử dụng một DSL đơn giản, có tính khai báo để có quyền truy cập vào một bản dựng độc quyền, duy nhất cung cấp năng lượng cho cả Android Studio IDE và các bản dựng từ dòng lệnh.
Chỉnh sửa của bạn build.gradle
như thế này:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 18
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
}
LƯU Ý: Sử dụng + in compile 'com.android.support:support-v4:21.+'
để gradle luôn có thể sử dụng phiên bản mới nhất.
========== KHÔNG DÙNG ==========
Vì Android Studio dựa trên IntelliJ IDEA, vì vậy quy trình giống như trên IntelliJ IDEA 12 CE
1.Mở cấu trúc dự án (Nhấn F4trên PC và Command+ ;trên MAC) trên dự án của bạn).
2. chọn Mô-đun trên ngăn bên trái.
3.Chọn dự án của bạn và bạn sẽ thấy Phụ thuộc TAB phía trên Cột thứ ba.
4. nhấp vào dấu cộng ở dưới cùng. Sau đó, một hộp thoại chọn thư mục dựa trên cây sẽ bật lên, điều hướng đến thư mục của bạn chứa android-support-v4.jar, nhấn OK .
5. nhấn OK .
Cách này đơn giản hơn với tính năng phụ thuộc Maven:
Hy vọng điều này sẽ giúp ích!
Bạn chỉ cần tải xuống thư viện mà bạn muốn bao gồm và sao chép nó vào thư mục libs của dự án của bạn. Sau đó chọn tệp đó (trong trường hợp của tôi là thư viện android-support-v4) nhấp chuột phải vào tệp đó và chọn "Thêm làm thư viện"
Trong Android Studio 1.0, điều này phù hợp với tôi: -
Mở build.gradle (Module : app)
tệp và dán tệp này (ở cuối): -
dependencies {
compile "com.android.support:appcompat-v7:21.0.+"
}
Lưu ý rằng điều này dependencies
khác với dependencies
bên buildscript
trong build.gradle (Project)
Khi bạn chỉnh sửa tệp gradle, một thông báo hiển thị rằng bạn phải đồng bộ hóa tệp. Nhấn "Đồng bộ hóa ngay bây giờ"
Nguồn: https://developer.android.com/tools/support-library/setup.html#add-library
Android không còn tải xuống các thư viện từ trình quản lý SDK nữa, nó phải được truy cập thông qua kho lưu trữ Maven của Google.
Bạn sẽ phải làm điều gì đó tương tự như thế này trong tệp build.gradle của mình:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Tìm thêm chi tiết về quá trình thiết lập tại đây và về các bản sửa đổi thư viện hỗ trợ khác nhau tại đây .