Tôi có hai dự án Android, một thư viện được chia sẻ và ứng dụng. Bây giờ tôi muốn biên dịch ứng dụng với sự phụ thuộc vào thư viện. Trong Eclipse, nó hoạt động rất tốt. Sau đó, tôi tải nó qua git vào kho của tôi và kích hoạt Jenkins để xây dựng cả hai dự án.Ant xây dựng dự án Android với phụ thuộc lib
Vấn đề của tôi là, lỗi xảy ra: "sdk/android-sdk-linux/tools/ant/build.xml: 440: ../shared-lib giải quyết một đường dẫn không có tệp project.properties cho dự án ". Điều đó rõ ràng, bởi vì trong Jenkins các công việc được lưu trữ khác với Eclipse.
Một vấn đề khác là Eclipse biên dịch chia sẻ thành ".jar" và Ant đã biên dịch nó thành "classes.jar" (được đặt tên trong sdk/android-sdk-linux/tools/ant/build.xml).
Tôi không nhận được câu hỏi ở đây. bạn cũng có thể bao gồm các kịch bản kiến (hoặc trích xuất từ nó) và cách bạn tạo ra nó nếu có. –
Tôi đang sử dụng build.xml được tạo bởi Android với ** update-project ** và _project.properties_ của tôi bao gồm ** android.library.reference.1 = ../shared-lib **. Bạn có muốn bất kỳ tệp nào khác không? – mars3142