Tôi mong đợi đây là một nhiệm vụ đơn giản, nhưng tôi rất ngạc nhiên khi không tìm thấy câu trả lời cho điều này.Tự động xóa LogCat trên mỗi Debug/Chạy Eclipse?
Hãy để tôi làm rõ:
Tôi không muốn gọi
adb logcat -c
bằng tay. Trong thực tế, tôi thậm chí không sử dụng dòng lệnh để xem LogCat, vì vậy tôi không nghĩ rằng đây là có thể (chỉnh sửa: thực sự, đó là, bằng cách chạy lệnh trong một dòng lệnh riêng biệt ... nhưng tôi không muốn làm điều đó). Tôi đang sử dụng Eclipse để xem LogCat.Tôi không muốn nhấp vào nút
Clear Log
mỗi lần. Đó là những gì tôi đang làm bây giờ.tôi làm, programatically hoặc thông qua cấu hình Run/Debug của Eclipse hoặc tuy nhiên, muốn có một cách để tự động LogCat rõ ràng mỗi lần tôi nhấn Ctrl + F11 để chạy dự án Android của tôi. LogCat của tôi đang lộn xộn. Ctrl + F11 không quan trọng - đó chỉ là phím tắt của tôi cho Debug. Tôi muốn xóa LogCat trên Debug/Run.
Tôi đang sử dụng Eclipse trên Windows 7 và gỡ lỗi bằng Nexus One (không phải trình mô phỏng).
Tôi đã thử:
Sửa Debug/cấu hình chạy. (
Project
->Properties
->Run/Debug Settings
->Edit Launch Configurations
) Chạy từ trình giả lập là cách duy nhất để thêmAdditional Emulator Command Line Options
. Nhưng Tôi đang chạy từ thiết bị Android thực, vì vậy tôi không thể truy cập các tùy chọn đó.Nhà xây dựng? Tôi đã không chắc chắn làm thế nào để sử dụng này. (
Project
->Properties
->Builders
). Làm thế nào tôi sẽ sử dụng điều này để xóa LogCat mỗi khi tôi chạy?
Tôi bắt đầu nghĩ rằng tôi phải viết một chương trình macro để treo Ctrl +F11 khi quá trình foreground tích cực là eclipse.exe
để di chuyển con trỏ của tôi vào nút Clear Log
và nhấp vào nó. Tôi đoán thanh toán bù trừ LogCat tự động là quá nhiều để yêu cầu.
+1 trên câu hỏi của bạn. Làm thế nào một môi trường phát triển không nghĩ về điều này? Tôi muốn tát ai đó. – detay