Tôi đang chỉnh sửa Android.mk trong dự án của mình để tinh chỉnh một số tùy chọn trình biên dịch. Mỗi khi quá trình xây dựng được bắt đầu từ đầu. Tôi không muốn làm lại toàn bộ sau mỗi lần thay đổi. Có cách nào để làm vậy không?Làm cách nào để ngăn chặn việc xây dựng lại toàn bộ dự án gốc của Android sau khi thay đổi Android.mk?
6
A
Trả lời
5
GNU make
có tùy chọn -o
(http://unixhelp.ed.ac.uk/CGI/man-cgi?make) để không làm lại tệp tệp ngay cả khi tệp cũ hơn phụ thuộc của tệp và không làm lại bất kỳ điều gì về thay đổi trong tệp. Về cơ bản các tập tin được coi là rất cũ và các quy tắc của nó được bỏ qua.
Mã này hiện các trick:
ndk-build -o jni/Android.mk
Các vấn đề liên quan
- 1. Làm thế nào để ngăn chặn Eclipse xây dựng lại không gian làm việc?
- 2. Làm thế nào để chạy ctest sau khi xây dựng dự án của tôi với cmake
- 3. Thêm dự án thư viện android vào dự án android ngăn Ant xây dựng
- 4. Android NDK: cách đưa Android.mk vào một Android.mk khác (cấu trúc dự án phân cấp)?
- 5. Thay đổi mã dự án XCode Không cập nhật 100% sau khi lưu-xây dựng-chạy
- 6. Tại sao Visual Studio 2008 luôn xây dựng lại toàn bộ dự án của tôi?
- 7. Có cách nào để chạy trang JSF mà không xây dựng toàn bộ dự án không?
- 8. Sự cố khi xây dựng dự án NDK của Android
- 9. Visual Studio không xây dựng lại sau khi thay đổi tệp nội dung
- 10. Làm cách nào để thay đổi gói gốc của dự án Nâng?
- 11. Làm cách nào để ngăn chặn các tệp MSBuild bên ngoài được lưu vào bộ nhớ cache (bằng Visual Studio) trong khi xây dựng dự án?
- 12. Ngăn Android Studio/Intellij Idea xây dựng dự án khi khởi động
- 13. Ngăn chặn phân tích mã từ xây dựng lại dự án và phụ thuộc trong Visual Studio 2012
- 14. Cách ngăn Xcode khỏi dự án xây dựng lại mỗi lần
- 15. Sao chép các tệp từ dự án này sang dự án khác sau khi xây dựng
- 16. Làm thế nào để chạy dự án sau khi xây dựng với maven
- 17. Ant/Ivy để xây dựng dự án
- 18. Làm cách nào để ngăn chặn hai dự án/công trình Jenkins chạy đồng thời?
- 19. Làm cách nào để lọc các tài nguyên trong khi xây dựng trong dự án Eclipse?
- 20. Tìm cách ngăn chặn việc sử dụng java.sql.Statement trong dự án
- 21. Làm thế nào để xây dựng dự án PyQT?
- 22. Ngăn chặn thay thế biến xảy ra với việc xây dựng
- 23. xây dựng một dự án
- 24. Cách xây dựng và chạy các dự án Maven sau khi nhập vào Eclipse IDE
- 25. Khi xây dựng chỉ một thư mục con của một repo Git, Jenkins cho thấy những thay đổi của toàn bộ repo - tại sao?
- 26. Visual Studio dự án không được xây dựng khi tôi xây dựng Giải pháp từ msbuild
- 27. Lỗi xóa nguồn lực trong khi làm sạch dự án & xây dựng dự án J2ME
- 28. maven lực xây dựng lại các dự án phụ thuộc (xây dựng phụ thuộc đầu tiên)
- 29. Xây dựng một Dự án Android với Ant/Ivy
- 30. được xây dựng hương vị của một dự án
này dường như không được làm việc cho tôi. Tôi đã thử -o và thậm chí cả --assume-old =. Nội dung nào đó đang hoạt động là sao chép tệp Android.mk trước khi thay đổi và sau đó thực hiện 'touch -r Androind.mk_copy Android.mk'. Điều đó có ý nghĩa gì? – shoosh