2013-08-26 24 views
9

Có cách nào để đặt tên lớp tùy chỉnh trong proguard (lệnh trong proguard.cfg) không?Tùy chỉnh tên lớp bị xáo trộn trong proguard

Hãy nói rằng tôi đã có lớp com.scana.MyClass và tôi muốn Proguard luôn xáo trộn nó như là "tx"

+0

Tại sao bạn sẽ cần điều đó? –

+1

Bản cập nhật trong Google Play đã hoàn toàn sai. Phiên bản cũ có lớp này obfuscated như tx, và phiên bản mới obfuscated nó như tw, do đó ppl không thể đăng nhập vào ứng dụng của tôi vì nó sử dụng serialization để có được dữ liệu. – scana

+0

Lạ lùng và bất ngờ. Bạn có nên loại trừ lớp này khỏi bị làm phiền không? –

Trả lời

9

Vấn đề giải quyết. Bạn có thể sử dụng: -applymapping file-name trong proguard.cfg nội dung

file ví dụ:

com.scana.MyClass -> tx:

+2

Rất tốt, nhưng hãy bỏ qua đau đớn để hỗ trợ –