Vì vậy, tôi đang cố gắng phát hành một số phần mềm nhưng Proguard đang khiến tôi đau đầu.
Khi tôi cố gắng xuất bằng proguard, tôi nhận được rất nhiều cảnh báo tức là "không thể tìm thấy lớp tham chiếu"
Ví dụ:
[2011-08-07 17:44:37 - GAME] Warning: org.simpleframework.xml.stream.StreamReader: can't find referenced class javax.xml.stream.events.XMLEvent
[2011-08-07 17:44:37 - GAME] Warning: there were 52 unresolved references to classes or interfaces.
[2011-08-07 17:44:37 - GAME] You may need to specify additional library jars (using '-libraryjars'),
[2011-08-07 17:44:37 - GAME] or perhaps the '-dontskipnonpubliclibraryclasses' option.
[2011-08-07 17:44:37 - GAME] java.io.IOException: Please correct the above warnings first.
[
Các cảnh báo dường như liên quan đến đơn giản hóa, vì vậy trong tệp cấu hình proguard của tôi, tôi đã thêm vào như sau:
-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
Đâu pathtoprojecttolibs
là đường dẫn đến các lọ được tham chiếu bởi dự án của tôi.
Điều này làm cho KHÔNG có sự khác biệt.
Nếu tài liệu tham khảo Simpleframework javax tôi có thể nói với proguard để bỏ qua điều này không ??
Có ý kiến gì không?