2014-05-09 26 views
6

Tôi đang tạo một ứng dụng trong studio android sử dụng máy quét mã vạch. Tôi đang sử dụng Google ZXing lib. Tôi đã tải xuống tệp nén, đã mở dự án và thêm tệp core.jar theo hướng dẫn nhưng hướng dẫn dành cho nhật thực và không có tùy chọn để thêm làm thư viện trong studio android. vì vậy tôi bị mắc kẹt về cách thêm nó. bất kỳ trợ giúp sẽ được đánh giá cao :)Thêm dự án Android ZXing làm thư viện trong studio android

+0

bản sao có thể có của [Android Studio: Thêm bình làm thư viện?] (Http://stackoverflow.com/questions/16608135/android-studio-add-jar-as-library) –

+3

Tôi không cố thêm bình thư viện im cố gắng thêm một dự án làm thư viện – Ryan95

+0

@ user3552701 Đánh dấu frederick_c_siu trả lời đúng. –

Trả lời

22

Cách đơn giản với mvn repo:

dependencies { 
    compile 'com.google.zxing:core:3.0.0' 
} 

Phiên bản làm việc nhiều hơn mà không repo mvn:

dependencies { 
    compile files('./libs/zxing/core.jar') 
}  

Vì vậy, phiên bản nào bạn lựa chọn, tìm kiếm sự phụ thuộc chặn trong build.gradle của bạn, sau đó thêm vào dòng biên dịch thích hợp. Hãy nhớ thêm nó vào build.gradle cho mô-đun ứng dụng của bạn, không phải là build.gradle gốc.

Mẫu bố trí thư mục: /approot

/approot/build.gradle

/approot/myfancyapp

/approot/myfancyapp/build.gradle < --- thế này!

/approot/myfancyapp/libs/zxing/core.jar < --- đặt bình ở đây hoặc bất kỳ đường dẫn nào, chỉ là một ví dụ.

+0

Nếu tôi thêm sự phụ thuộc này, và sau đó sử dụng zxing với ý định, ứng dụng sẽ vẫn yêu cầu chúng tôi tải xuống máy quét mã vạch từ google play? –

0

Nếu bạn thêm tệp biên dịch ('libs/core.jar') vào build.gradle, điều duy nhất bạn cần làm là nhấp vào nút Sync Project with Gradle Files trên thanh công cụ.

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