ดังนั้นฉัน พยายามที่จะออกซอฟต์แวร์บางตัว แต่ Proguard ทำให้ฉันปวดหัว
เมื่อฉันพยายามส่งออกโดยใช้ proguard ฉันได้รับคำเตือนมากมายเช่น "ไม่พบคลาสที่อ้างอิง"
ตัวอย่างเช่น:
[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.
[
คำเตือนดูเหมือนจะเกี่ยวข้องกับ simpleframework ดังนั้นในไฟล์กำหนดค่า proguard ของฉันฉันได้เพิ่มสิ่งต่อไปนี้:
-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
ที่ไหน pathtoprojecttolibs
เส้นทางไปยังขวดโหลที่โครงการของฉันอ้างอิง
สิ่งนี้ไม่ทำให้เกิดความแตกต่าง
ถ้า simpleframework อ้างอิง javax ฉันจะบอกให้ proguard ละเว้นสิ่งนี้ด้วยได้ไหม?
ความคิดใด ๆ ?