2011-11-22 39 views
7

Tôi đã cố gắng tìm cái gọi là lib thư mục, để cài đặt một số công cụ của bên thứ ba (this) tại đó. Họ yêu cầu bạn: "đặt địa chỉ (tệp jar đã tải xuống) vào thư mục/lib của ứng dụng Android của bạn". Nhưng, trong Eclipse, tôi không thể tìm thấy thư mục lib ngay cả sau khi mở rộng tất cả các thư mục được hiển thị trong vùng điều hướng. Có ai đó sẽ cho tôi biết thư mục lib này ở đâu không? Cảm ơn.Thư mục lib của ứng dụng Android ở đâu?

Trả lời

8

Nếu bạn sử dụng Eclipse làm như sau:

  1. Kích chuột phải vào dự án và nhấn của bạn 'Project Properties'.
  2. Chọn 'Đường dẫn xây dựng Java'.
  3. Chọn tab 'Thư viện'.
  4. Nhấn 'Thêm các JAR bên ngoài ...'.
  5. Điều hướng đến tệp .jar mong muốn của bạn và nhấn 'Mở'.
  6. Nhấp vào 'OK'.

Sau đó, bạn sẽ có thể tham khảo thư viện bên ngoài của mình.

+0

Rất tuyệt. lemme thử .. – m0rtimer

+0

Giải pháp tuyệt vời nhờ Kasper! Điều này ngay lập tức giải quyết vấn đề của tôi không thể tham khảo thư viện bên ngoài. Bây giờ tôi có thể sử dụng thư viện tốt, và tôi thậm chí không cần phải thêm một thư mục lib. – m0rtimer

8

Bạn phải tạo nó nếu nó chưa có ở đó. Nó phải ở cấp cao nhất trong thư mục dự án của bạn, ở cùng cấp với các thư mục srcres.

+0

cảm ơn bạn đã trả lời Graham – m0rtimer

2

Thư mục lib của bạn thực sự được sử dụng để lưu trữ thư viện bên ngoài.

Điều này thường được sử dụng để giữ các tệp bên ngoài .jars cho các thư viện bên ngoài, tương tự như cách hoạt động của .dll.

Bạn cần tự đặt các tệp trong thư mục này, sau đó thêm chúng vào dự án dưới dạng tệp lưu trữ hiện có để sử dụng chúng.

Hãy cho tôi biết nếu điều này không rõ ràng hoặc bạn có thêm bất kỳ câu hỏi nào!

EDIT:

Bạn cần phải chắc chắn rằng bạn đang đặt này nhập khẩu của bạn:

import myLib.fullyQualifiedClassName.*; 

Hope this helps!

+0

Cảm ơn bạn. Tôi vẫn còn một chút khó khăn như thế nào để có được ứng dụng của tôi để thực sự nhận ra thư mục này mặc dù ... Bạn có thể đưa tôi xa hơn một chút? Tôi đã thêm thư mục lib và được sao chép trong .jar. Tôi cũng đã thêm 'import com.loopj.android.http. *;' theo hướng dẫn tại đây: http://loopj.com/android-async-http/ Nhưng ứng dụng của tôi vẫn chưa nhận ra thư viện. – m0rtimer

+0

Bạn có nhập đúng thư viện không? kiểm tra câu trả lời của tôi ở trên. – Codeman

+0

Xin chào Pheonixblade9. Đáng ngạc nhiên là nó (import com.loopj.android.http) chỉ làm việc tốt khi tôi thêm thư viện theo cách mà Kasper Moerch đề xuất. Tôi đã chọn câu trả lời của mình vì nó ngay lập tức giải quyết được vấn đề của tôi, nhưng cảm ơn bạn (và mọi người khác) rất nhiều vì đã dành thời gian trả lời của bạn. – m0rtimer

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