2014-04-27 14 views
7

Không thể tìm thấy bất kỳ thông tin hữu ích nào về việc này bằng Google.Export_includes và import_includes tệp khi xây dựng Android

Tất cả tôi thấy là những người hỏi làm thế nào để giải quyết lỗi biên dịch như

make: *** No rule to make target `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/SHARED_LIBRARIES/libril_intermediates/export_includes', needed by `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/EXECUTABLES/rild_intermediates/import_includes'. Stop. 
+3

Vui lòng xem [answer] này (http://stackoverflow.com/a/23107212/2083078) –

Trả lời

0

tôi đã cùng một vấn đề. Khi tôi nhìn kỹ vào ngăn xếp lỗi, có vẻ như thư mục /hardware/ril của AOSP đã bị hỏng.

Giải pháp của tôi là để loại bỏ toàn bộ thư mục (/ phần cứng) và sau đó thực hiện lại repo sync. Điều này cố định các nguồn và mất khoảng 3 phút. Nhưng tôi nghĩ rằng nó sẽ hoạt động tốt nhất nếu môi trường phát triển của bạn được thiết lập theo AOSP source download

Hy vọng rằng sẽ giúp ai đó.

1

Trong trường hợp có ai đến đây với lỗi biên dịch đó, tôi gặp sự cố này khi tôi chuyển sang cửa sổ đầu cuối khác và quên gọi lunch. (Tôi đã gọi là source build/envsetup.sh).

0

bạn phải đồng bộ hóa repo ril-caf từ cm hoặc hệ thống dòng dõi. Nó bị thiếu trong nguồn của bạn.

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