我有一个图书馆项目,当作为ADT工具链的一部分在Eclipse中导出时,可以通过Proguard很好地处理。
但现在我想按照这个步骤在此线程中直接手动运行Proguard来处理库jar文件。
所以,在将库jar文件复制到libs/
文件夹后,我运行了:
java -jar C:/adt-bundle-windows-x86_64/sdk/tools/proguard/lib/proguard.jar @../bin/proguard.txt -verbose -injar mylibproj.jar
而我得到的回报是大约数以亿计(或多或少)的警告消息,就像这样:
Warning: com.unilj.mylib.FancyDialog: can't find referenced class java.lang.String
我为什么收到这个消息(我做错了什么?)如何解决?
谢谢。