2011-12-11 18 views
5

Quá trình phát triển Android của tôi là xây dựng và gỡ lỗi ứng dụng của tôi trong nhật thực và khi tôi sẵn sàng xuất bản, tôi tạo ra một gói ứng dụng đã được ký kết, bị obfuscated (với proguard) bằng cách chạy "ant release" từ trình bao.Làm thế nào để bạn tạo một bản phát hành android đã được ký và làm xáo trộn được xây dựng từ bên trong nhật thực?

Có thể tạo bản phát hành có chữ ký, proguard từ trong nhật thực không? Tôi đang sử dụng chàm eclipse trên cửa sổ với phiên bản 13 của ADK

Trả lời

3

Có. Khi bạn bật ProGuard bằng cách thêm mục nhập proguard.config=proguard.cfg vào project.properties, Eclipse sẽ làm xáo trộn mã của bạn khi bạn xuất gói đã ký. Chi tiết here.

BTW, bạn nên nâng cấp lên ADT mới nhất (15).

+0

Cảm ơn và +1 cho ADT (15). Nhưng làm thế nào để tôi biết nếu nó hoạt động/obfuscated? khi tôi chạy bản phát hành kiến ​​tôi có thể thấy tiến trình proguard - trong eclipse không có gì. Tôi lấy tập tin apk – Twisted

+1

Có, không có chỉ báo tiến trình hoặc tin nhắn. Có một tin nhắn nếu bạn nhận được một lỗi mặc dù. Nếu nó hoạt động, sẽ có một thư mục 'progurad /' trong thư mục dự án của bạn, chứa các tệp thông thường (mapping.txt, v.v.). –

+0

Tôi đã không nhận được một thư mục proguard vì vậy tôi đoán nó không làm việc sau đó – Twisted

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