2013-08-21 58 views
10

[Đã khắc phục] Khi bạn đã thêm phụ thuộc, bạn cần đồng bộ hóa dự án của mình. Đó là biểu tượng ở bên trái của AVD biểu tượng Quản lýAppcompat/thêm thư viện với studio android

Hi tất cả mọi người,

Tôi đang cố gắng sử dụng appcompat-v7 với studio android. tôi thêm những dòng:

dependencies { 
    compile 'com.android.support:appcompat-v7:18.0.+' 
} 

Trong build.gradle nhưng khi tôi cố gắng để nhập khẩu các lib:

import android.support.v7.app.ActionBar; 

Nó nói với tôi rằng không thể giải quyết v7 .. Và khi tôi kiểm tra thư mục bên ngoài lib chỉ có hỗ trợ-v4.

Tôi đã bỏ lỡ điều gì đó?

Ps: Nó làm việc trong một dự án khác và tôi có thể nhìn thấy lib trong lib bên ngoài nhưng nó không muốn làm điều đó một lần nữa ..

Trả lời

20

Bạn nên có hai loại phụ thuộc:

dependencies { 
    compile 'com.android.support:support-v4:18.0.+' 
    compile 'com.android.support:appcompat-v7:18.0.+' 
} 

Xác bạn đã tải xuống Thư viện hỗ trợ Android và Kho lưu trữ hỗ trợ mới nhất trong trình quản lý SDK của bạn.

http://developer.android.com/tools/support-library/setup.html#download

Chi tiết hướng dẫn về việc thành lập ActionBarActivity:

http://www.blackcj.com/blog/2013/08/14/actionbar-with-android-support-library-r18/

+0

Cảm ơn bạn đã trả lời! Vâng yea đó là những gì tôi đã làm. Và tôi có thể tìm thấy các thư viện ở đây AppData \ Local \ Android \ android-studio \ sdk \ extras \ android \ m2repository \ com \ android \ support.Bạn có nên thêm chúng theo cách thủ công không? – nsvir

+0

cảm ơn tôi đã sửa nó :) – nsvir

+0

@nsvir: Tôi rất vui vì bạn đã sửa nó. Tôi có cùng một vấn đề ngay bây giờ và sẽ rất vui nếu bạn nói với tôi (và phần còn lại của thế giới) cách bạn sửa nó ?! – muetzenflo

1

Để thêm vào blackcj Tránh sử dụng + trong số các phiên bản nó có thể dẫn đến không thể đoán trước và không thể lặp lại được xây dựng trên trường quay android này có thể dẫn để xây dựng thêm thời gian bằng cách gradle. Thats đắt!

Các vấn đề liên quan