天天看點

ProGuard的傳回錯誤代碼1。異常的解決方法

ProGuard的傳回錯誤代碼1.See控制台

情況1:

Proguard的傳回錯誤代碼1。看到控制台的  

錯誤:C :/檔案 

注意:SDK的和程式,路徑最好不要有空格符

情況2:

Proguard的傳回錯誤代碼1。見控制台的  

異常:

java.lang.ArrayIndexOutOfBoundsException

解決辦法:将proguard.cfg中的“dontpreverify “改成” - dontoptimize “

了。

情況3:

[2011年10月21日13時22分32秒 - ZMKSMarket_Build_v1.0] Proguard的傳回錯誤代碼1。看到控制台

[2011年10月21日13時22分32秒 - ZMKSMarket_Build_v1.0] java.io.IOException異常:無法讀取[proguard.ClassPathEntry @ 106082](沒有這樣的檔案或目錄)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0  在proguard.InputReader.readInput的(InputReader.java:230)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0  在proguard.InputReader.readInput的(InputReader.java:200)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0]  在proguard.InputReader.readInput(InputReader.java:178)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0]  在proguard.InputReader.execute(InputReader.java:100)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0]  在proguard.ProGuard.readInput(ProGuard.java:195)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0  在proguard.ProGuard.execute的(ProGuard.java:78)

[2011年10月21日13時22分32秒- ZMKSMarket_Build_v1.0  在proguard.ProGuard.main的(ProGuard.java:499)

抛出這樣的異常的原因是第三方jar的引用路徑不對,沒有找到這個需要忽略混淆的jar包。