2010-01-27 27 views
13

Làm cách nào để nhập các gói org.apache.commons vào android để tôi có thể sử dụng chúng trong các ứng dụng của mình?Nhập org.apache.commons vào ứng dụng android

Cảm ơn

+0

Xem [câu hỏi liên quan này] (http://stackoverflow.com/questions/2047706/apache-commons-codec-với-android-can-not-find-method/8287154) nếu bạn chạy vào NoSuchMethodError khi chạy. – tstaylor7

Trả lời

13

Nếu bạn đang sử dụng eclipse:

  1. Tải về jar gói cho các thư viện bạn quan tâm đến
  2. Tới tài sản trong nhật thực dự án -> Java Build Path -> Libraries. Thêm các JAR bên ngoài vào đây.
+0

Trên OS X sử dụng Eclipse, tôi không có mục menu "nhật thực". bất kỳ ý tưởng? – dotty

+0

Phế liệu, tôi đã tìm thấy nó. Cuộc sống tiết kiệm, cảm ơn bạn rất nhiều Nikola. – dotty

5

Chỉ vì lợi ích đầy đủ - nếu bạn không sử dụng nhật thực để phát triển và bạn đang xây dựng kiến ​​- chỉ cần đặt bình trong thư mục libs của dự án của bạn.
Xong!

3

Ngoài ra, được cảnh báo rằng không phải tất cả chúng đều có thể được chuyển đổi tự động thành Dalvik. Ví dụ: commons-httpclient không chuyển đổi rõ ràng từ các tệp nhị phân phát hành, bạn cần phải đi qua nguồn để làm cho nó hoạt động.

0

Nếu bạn đang sử dụng Stuido android - đó vẫn chưa hỗ trợ thêm thư viện - bạn cần phải chỉnh sửa src/build.gradle

tôi muốn thêm org.apache.commons.net và tập tin của tôi gọi là ' org.apache.commons.net.jar 'được đặt trong thư mục libs, vì vậy các phụ thuộc build.gradles của tôi trông giống như sau:

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile files('libs/org.apache.commons.net.jar') 
} 
Các vấn đề liên quan