2012-04-24 33 views
22

Tôi đã chuyển đổi giữa việc sử dụng Cygwin và kịch bản ndk-7 ndk-build và sử dụng tập lệnh ndk-build.cmd để xây dựng trên Windows bằng cách sử dụng các thư viện được biên dịch trước. Khi tôi thử chuyển sang xây dựng lại từ Cygwin, tôi bắt đầu nhận được:Lấy "Nhiều mẫu mục tiêu. Dừng". lỗi khi cố gắng xây dựng cho Android với ndk-build

* nhiều mẫu đích. Dừng lại.

Làm cách nào để khắc phục sự cố này?

Trả lời

54

Bạn nên xóa thư mục "obj" cũ.

+0

Cảm ơn bạn rất nhiều !! Bạn đã cứu tôi khỏi một lỗi đau đớn. Và thư mục "obj" nằm trong thư mục chính của bạn cho những người tự hỏi. – Guimareshh

1

Dường như đối với tôi như makefile của bạn đã được lưu với các đầu cuối dòng Windows/DOS, chứ không phải dòng cuối UNIX. Khi bạn nhìn thấy một thông báo lỗi trông bị lỗi như vậy, đó thường là lý do tại sao.

1

Tôi cũng gặp vấn đề tương tự và tôi sử dụng nhật thực. Sau khi tôi chạy dự án eclipse sạch, sự cố sẽ biến mất. Tôi nhận thấy rằng trước khi làm sạch, có hai mục tiêu armeabi và armeabi-v7a. Dự án làm sạch một trong các thư mục và không có vấn đề với ndk-build.

1

Tôi đã gặp sự cố này trước đây. Tôi đã thay đổi tạo thành phiên bản mới nhất (tải xuống thủ công) và sửa nó.

+1

Tôi gặp vấn đề này một lần nữa với studio android, trong khi trước đó với nhật thực. Nó không phải là kết quả từ phiên bản thực hiện, nhưng Android.mk đã làm: LOCAL_PATH: = $ (abspath $ (gọi my-dir)), ở đây, hãy thử không thêm abspath: LOCAL_PATH: = $ (gọi my-dir) –

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