Tôi sắp hoàn thành ứng dụng Android đầu tiên của mình và tôi đang cố gắng tìm cách bảo vệ nó bằng ProGuard. API tối thiểu của ứng dụng của tôi là 7 (Android 2.1). Tôi tin rằng việc sử dụng Proguard sẽ dễ dàng nếu tôi đặt API tối thiểu là 9 (Android 2.3) nhưng dưới dạng lot of devices use 2.1 and 2.2 Tôi không muốn loại trừ chúng.Việc sử dụng Proguard với Android có đáng để nỗ lực không?
Mọi thứ tôi đã đọc về cách sử dụng Proguard với Android có vẻ khó hiểu và khó khăn (Tôi không biết gì về các tập lệnh Ant) Có ai biết hướng dẫn từng bước về cách sử dụng Proguard cho Android với Eclipse không?
Proguard có đáng làm phiền không?
Ồ, tôi hiểu, cảm ơn. Tệp dự án của tôi không có tệp proguard.cfg có thể vì tôi đã tạo dự án gốc khi phiên bản 2.1 là thương hiệu mới. Tôi đã cập nhật Eclipse một thời gian ngắn trước đây (một vài tuần trước) nhưng tệp proguard.cfg không tự động được thêm vào. Một vài giây trước, tôi đã tạo một dự án Android mới với mục tiêu 2.1 và tệp proguard.cfg đã có! Tôi tự hỏi liệu tôi có thể sao chép và dán tệp proguard.cfg vào dự án ban đầu của tôi hay tùy chọn thứ hai, sao chép và dán dự án hiện có của tôi vào tệp dự án mới mà tôi đã thực hiện một vài giây trước ... – Mel
proguard.cfg only được tạo ra cho các dự án mới, đó là lý do tại sao bạn không có nó. Bạn có thể sao chép nó vào dự án 'cũ' của bạn, mặc dù nó không phụ thuộc vào dự án. Sau khi bạn cấu hình đường dẫn của nó trong default.properties, ProGuard sẽ được chạy trên các lớp của bạn khi bạn xuất một phiên bản phát hành từ Eclipse. –
Thankyou, tôi có tệp proguard.cfg trong dự án của mình và sẽ làm theo hướng dẫn của ProGuard tại trang web dành cho nhà phát triển Android. Ít khó khăn hơn việc phải sử dụng tập lệnh Ant :-) http://developer.android.com/guide/developing/tools/proguard.html – Mel